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

Имена переменных

В программе INTVARS используются переменные с именами var1 и var2. Имена, да- ваемые переменным и другим элементам программы, называются идентифика- торами. Каковы правила составления идентификатора? Вы можете использо- вать буквы как верхнего, так и нижнего регистров, а также цифры от 1 до 9. Кроме того, разрешается использовать символ подчеркивания _. Первый символ идентификатора должен быть либо буквой, либо символом подчеркивания. Дли- на идентификатора теоретически не ограничивается, но большинство компиля- торов не распознают идентификаторы длиной более нескольких сотен символов. Компилятор различает буквы верхнего и нижнего регистра, поэтому имена Var и VAR будут восприниматься как различные.

В качестве имен переменных в C++ нельзя использовать ключевые слова. Клю- чевое слово — это зарезервированное слово, имеющее особое значение. Примерами ключевых слов могут служить int, class, if, while. Полный список ключевых слов можно найти в приложении Б или в справочной системе вашего компилятора.

Многие программисты на C++ придерживаются негласного правила исполь- зовать в названиях переменных буквы только нижнего регистра. Есть програм- мисты, которые употребляют в именах переменных как строчные, так и пропис- ные буквы: IntVar или dataCount. Некоторые предпочитают прибегать к помощи символа подчеркивания. Какой бы подход вы ни использовали, желательно по- следовательно придерживаться его в рамках программы. Имена, состоящие только из букв верхнего регистра, иногда применяются для обозначения кон- стант (разговор о константах пойдет чуть позже). Подобных соглашений, как правило, придерживаются и при составлении имен классов, функций и других элементов программы.

Желательно, чтобы имя переменной отражало смысл ее содержимого. Напри- мер, имя boilerTemperature является более предпочтительным, чем bТ или t.

 

21