Использование void в C++ отличается от других типов возвращаемых значений тем, что void указывает на то, что функция не возвращает значение. 14
Например, если в конце такой функции установить оператор return, программа просто не будет компилироваться. 3 Такую функцию можно вызывать так же, как и функции, возвращающие значения, но она просто будет выполнять все инструкции внутри себя и после этого завершаться. 3
Другие типы возвращаемых значений в C++ могут возвращать разные данные, например:
Таким образом, выбор между void и другими типами возвращаемых значений зависит от того, что именно возвращает функция: ничего или определённое значение (целое или число с плавающей точкой). 25