ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ В C++ (4-Е ИЗДАНИЕ) (часть 5) онлайн

Глава 5. Функции

Простые функции

Объявление функции

Вызов функции

Определение функции

Обычные и библиотечные функции

Отсутствие объявления

Передача аргументов в функцию

Передача констант в функцию

Передача аргументов по значению

Структурные переменные в качестве аргументов

Имена переменных внутри прототипа функции

Значение, возвращаемое функцией

Оператор return

Исключение ненужных переменных

Структурная переменная в качестве возвращаемого значения

Ссылки на аргументы

Передача по ссылке аргументов стандартных типов

Усложненный вариант передачи по ссылке

Передача структурных переменных по ссылке

Замечание о ссылках

Перегруженные функции

Переменное число аргументов функции

Различные типы аргументов

Рекурсия

Встраиваемые функции

Аргументы по умолчанию

Область видимости и класс памяти

Локальные переменные

Глобальные переменные

Статические локальные переменные

Возвращение значения по ссылке

Вызов функции в качестве лівого операнда операции присваивания

Зачем нужно возвращение по ссылке?

Константные аргументы функции

Резюме

Вопросы

Упражнения

 

1