Что такое соглашение об именах в C++

Cto Takoe Soglasenie Ob Imenah V C



Соглашения об именах представляют собой важную часть кодирования. Это процесс выбора подходящих имен для функций, переменных, классов и других объектов программы. Соглашения об именах улучшают читаемость и понимание кода, упрощая его обслуживание и адаптацию в будущем. В следующем разделе будут рассмотрены соглашения об именах C++.

Что такое соглашение об именах в C++?

Стандарты именования в C++ часто включают использование определенных префиксов или суффиксов, верблюжьего регистра, заглавных букв для переменных и начальных имен классов с заглавных букв. Цель этих соглашений состоит в том, чтобы сделать код более согласованным и легким для чтения, чтобы другие программисты могли быстро и легко его понять.







Различное соглашение об именах переменных

В C++ некоторые типичные методы использования имен переменных:



1: Имена переменных должны быть описательными и значимый, точно описывающий, что представляет переменная.



2: Случай верблюда: Это стиль, в котором начальная буква слова строчная, а начальная буква каждого последующего слова — заглавная, без пробелов между словами. В C++ это соглашение часто используется для имен переменных.





3: Использование «is» для префикса логических переменных: Обычно перед именем переменной ставится префикс «is» или «has», чтобы указать, что она представляет логическое значение.

4: Константы должны быть названы с использованием всех заглавных букв и нижнего подчеркивания. среди слов, чтобы указать на то, что они не предназначены для обновления.



5: Паскаль Дело: Этот случай похож на случай с верблюдом. Единственное различие между ними состоит в том, что начальная буква начального слова в случае Паскаля также должна быть заглавной. В отличие от верблюжьего регистра, в котором начальное слово пишется строчными буквами, если вы используете паскалевский регистр, каждое слово начинается с прописной буквы.

Ниже приведен пример соглашения об именовании в C++, чтобы вы могли легко понять концепцию соглашения об именовании.

Пример: программа C++ для отображения переменных с различными соглашениями об именах

Ниже приведена простая реализация программы на C++, которая демонстрирует приведенные выше соглашения об именах переменных:

#include <иопоток>
использование пространства имен std;

внутренний основной ( ) {
// с описательными именами переменных
общее число = 100 ;
// с верблюжьим регистром имен переменных
строка nameOfStudent = 'Сам' ;
// Префикс логических переменных 'является'
bool isEmployed = ЛОЖЬ ;
логическое значение проверено = истинный ;
// Применение всех заглавных букв для постоянные переменные
константа целое HIGHEST_ASSIGNMENT '=' 100 ;
константа двойной PI_VALUE = 3.14 ;
// соглашение об именах переменных через паскаль случай
строка FinalResultOfStudent = 'Проходить' ;
cout << '--[Другое соглашение об именах переменных в C++]--' << конец;
cout << «1: с описательными именами переменных» << конец;
cout << 'Общее количество студентов: ' << общее число << конец;
cout << '2: Camel-Case имен переменных' << конец;
cout << 'Имя студента: ' << имя студента << конец;
cout << '3: с префиксом логических переменных' << конец;
cout << 'Используется: ' << Используется << конец;
cout << 'Проверено: ' << проверено << конец;
cout << «4: с применением соглашения об именах всех заглавных букв для постоянных переменных» << конец;
cout << «Наибольшее количество заданий:» << HIGHEST_ASSIGNMENT << конец;
cout << 'Значение ИП:' << PI_VALUE << конец;
cout << «5: Соглашение о переменных с паскаль-кейсом» << конец;
cout << 'Конечный результат: ' << Окончательный РезультатОфСтудент << конец;
возвращаться 0 ;
}

Эта программа просто объявила синтаксис переменных в соответствии с пятью упомянутыми выше соглашениями об именах. В основной функции первая переменная — это totalNumber, которая соответствует соглашение об описательных именах который печатает 100 значений в качестве вывода. Следующая переменная nameOfStudent инициализируется Миклом Стивом, который показывает Соглашение об именах Camel Case.

Переменные isEmployed и isChecked показали логический результат в качестве вывода, который представляет Соглашение об именах с префиксами. После этого переменные HIGHEST_ASSIGNMENT и PI_VALUE инициализируются соответствующими значениями 100 и 3.14, что определяет заглавная буква соглашения об именах .

В конце концов, переменная FinalResultOfStudent представляет Пасальское соглашение об именах переменных. Эта простая программа использовала соглашение об именах одно за другим, упомянутое выше, и печатала их на консоли с помощью cout, как показано в следующем выводе:

Примечание: Эти соглашения об именах помогают другим программистам быстрее и легче понять исходный код, делая его стандартизированным и менее трудным для чтения.

Заключение

Соглашения об именах имеют решающее значение в программировании, поскольку они помогают в понимании кода и его сопровождении. Чтобы гарантировать единообразие и ясность, разработчики C++ должны придерживаться определенных шаблонов именования. Соблюдение этих правил может облегчить чтение и изменение кода, снизив вероятность ошибок и дефектов. Следуя определенным соглашениям об именах, программисты могут создавать более эффективный и удобный для сопровождения код.