Информация об изменениях

Сообщение Re: Юникод префикс в имени поля? от 03.03.2025 19:36

Изменено 03.03.2025 19:39 rg45

Re: Юникод префикс в имени поля?
Здравствуйте, B0FEE664, Вы писали:

BFE>В очередной раз перечитав параграф здесь подумал, чем бы таким заменить подчёркивание в начале имён полей классов...


BFE>
BFE>class Test
BFE>{
BFE>     std::string  ⓂMyAttribute; 
BFE>};
BFE>

BFE>- так не красиво.
BFE>Пробовал всякую псевдографику, но её gcc не понимает...

BFE>Поэтому вопрос: может уже есть какая-нибудь выработанная практика новой венгерской нотации?


Ну можно рассмотреть варианты, например:

  • Начинать имена с подчёркивания и строчной буквы.
  • Перенести подчёркивание в конец.
  • Использовать ортодоксальный префикс "m_".
  • Не использовать вообще никаких преффиксов и суффиксов. Писать код так, чтоб имена полей не конфликтовали с именами параметров и локальных переменных.
Re: Юникод префикс в имени поля?
Здравствуйте, B0FEE664, Вы писали:

BFE>В очередной раз перечитав параграф здесь подумал, чем бы таким заменить подчёркивание в начале имён полей классов...


BFE>
BFE>class Test
BFE>{
BFE>     std::string  ⓂMyAttribute; 
BFE>};
BFE>

BFE>- так не красиво.
BFE>Пробовал всякую псевдографику, но её gcc не понимает...

BFE>Поэтому вопрос: может уже есть какая-нибудь выработанная практика новой венгерской нотации?


Ну можно рассмотреть варианты, например:

  • Начинать имена с подчёркивания и строчной буквы.
  • Перенести подчёркивание в конец.
  • Использовать ортодоксальный префикс "m_".
  • Не использовать вообще никаких префиксов и суффиксов. Писать код так, чтоб имена полей не конфликтовали с именами параметров и локальных переменных.