ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ В C++ (4-Е ИЗДАНИЕ) (часть 5) онлайн
Имена переменных внутри прототипа функции
Существует способ сделать прототипы ваших функций проще для восприятия. Суть способа заключается в размещении имен параметров в прототипе вместе со своими типами. Рассмотрим такой пример. Пусть ваша функция изображает точ- ку на экране. Вы могли бы записать ее прототип обычным способом, как мы де- лали раньше:
void display_point(int, int); // обьявление функции
однако более наглядным было бы следующее представление:
void display_point(int horiz, int vert); //обьявление функции
Эти два объявления функции абсолютно одинаково воспринимаются компи- лятором, но в первом случае прототип не несет информации о том, какой из ар- гументов будет играть роль абсциссы, а какой — ординаты. Преимущество вто- рого из прототипов заключается в том, что, глядя на него, можно легко понять, где находится абсцисса, а где — ордината, а это снижает вероятность ошибки при вызове функции.
Обратите внимание на то, что имена, указываемые в прототипе функции, ни- как не связаны с именами переменных, передаваемых в качестве аргументов при вызове функции:
display_point(x, y); // вызов функции
В наших программах мы часто будем использовать имена параметров в про- тотипах функций.
12 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
Схожі підручники
- Теорія Ймовірності основні теми
- Товарознавство харчових продуктів функціонального призначення. Навчальний посібник (частина 2)
- Конспект з курсу Р.Е
- РЕГІОНАЛЬНА ЕКОНОМІКА. Тексти лекцій онлайн (частина 2)
- Продажи и управление продажами Учеб. пособие для вузов (часть 5) (онлайн)
- Банки як агенти валютного контролю