Форум программистов, компьютерный форум, киберфорум
Наши страницы

Нижнее подчеркивание в именах приватных членов (стиль кодинга) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка при использовании подключённых .h и .cpp компонентов http://www.cyberforum.ru/cpp-beginners/thread1078208.html
Доброго времени суток. Некоторое время назад начал изучать C++ по 5-му изданию книги Дейтелов. Всё спокойно получалось, пока не дошёл до задания в главе 3.9, где созданный ранее хедер нужно...
C++ Как включить в exe файл файлы dll как включить в exe файл файлы dll чтобы на других компьютерах при запуске программы не было ошибки "на компьютере нет blablabla.dll http://www.cyberforum.ru/cpp-beginners/thread1078207.html
C++ Умножение 2 матриц с помощью библиотек MPI
Здравствуйте, разрабатываю умножение 2 матриц ( A(120x154), B(154x73) ) с помощью библиотек MPI Существует 8 процессоров (т.е. матрицы делятся на 8 частей), которые принимают куски матриц, умножают...
C++ Нужно реализовать несколько функций
// копирует source в destination и возвращает указатель на destination char* strcpy(char* destination, const char* source); // сравнивает строки лексикографически (как в телефонном справочнике)....
C++ Определить и напечатать слово с предложения, в котором больше раз встречается заданная буква http://www.cyberforum.ru/cpp-beginners/thread1078134.html
помогите пожалуйста. Задача такова: Ввести предложение. Определить и напечатать слово с этого предложения, в котором больше раз встречается заданная буква (учитывать малые и большие буквы). У меня...
C++ Сканирование всех файлов на компьютере и запись этой информации в файл XML Подскажите пожалуйста, что я делаю не так? Делаю программу для сканирование всех файлов на компьютере и записываю эту информацию в файл XML. Но когда я открываю его через браузер, мне пишет ошибку:... подробнее

Показать сообщение отдельно
nexen
187 / 180 / 3
Регистрация: 27.01.2012
Сообщений: 1,335

Нижнее подчеркивание в именах приватных членов (стиль кодинга) - C++

22.01.2014, 09:01. Просмотров 3158. Ответов 11
Метки (Все метки)

Довольно часто натыкаюсь на стиль кодинга, когда делают так:
C++
1
2
3
4
5
6
class A
{
int _x, _y, _z;
public :
int a, b, c, d, e;
}
Т.е., все приватные члены начинают с прочерка, а все открытые - как обычные переменные.
Вопрос в том, зачем нужен прочерк? Человек, использующий ваш класс всё равно не сможет обратиться к приватным членам (он их даже не увидит во всплывающей подсказке), так что ему это не нужно. Человеку, что реализует методы класса как-то тоже до лампочки - если ему нужно использовать в методе одновременно и закрытые и открытые члены класса, то он будет это делать (хотя это странно, конечно). Так зачем же они нужны - эти прочерки? Ведь их так неуодобно и медленно писать.. разница между написанием "х" и "_х", особенно если учитывать, что приватных членов подавляющее большинство
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru