История изменений
Исправление
MOPKOBKA,
(текущая версия)
:
Для этого в том числе. Когда она применялась только к C, ее хватало на все типы.
Не совсем, всегда семантический приоритет выше, если нельзя его подобрать, то ставится тип, или если тип сам по себе важен. Например в функции HeapCreate() первый аргумент это DWORD flOptions, а не dwOptions.
Никто не пишет iID, пишут ID просто, или m_ID.
Хотя e обычно указывают, даже если название flags - eFlags, видимо сишная привычка с префиксными названиями непримитивных типов.
ее хватало на все типы
Максимум на типы ansi c. А ведь пользователи свои типы тоже заводят.
Мда… А как отделить std::string от std::u16string? usName? Каракули какие-то.
В имени можешь отделить, точно так же и придется делать без венгерской.
Исправление
MOPKOBKA,
:
Для этого в том числе. Когда она применялась только к C, ее хватало на все типы.
Не совсем, всегда семантический приоритет выше, если нельзя его подобрать, то ставится тип, или если тип сам по себе важен. Например в функции HeapCreate() первый аргумент это DWORD flOptions, а не dwOptions.
Никто не пишет iID, пишут ID просто, или m_ID.
ее хватало на все типы
Максимум на типы ansi c. А ведь пользователи свои типы тоже заводят.
Мда… А как отделить std::string от std::u16string? usName? Каракули какие-то.
В имени можешь отделить, точно так же и придется делать без венгерской.
Исправление
MOPKOBKA,
:
Для этого в том числе. Когда она применялась только к C, ее хватало на все типы.
Не совсем, всегда семантический приоритет выше, если нельзя его подобрать, то ставится тип, или если тип сам по себе важен. Например в функции HeapCreate() первый аргумент это DWORD flOptions, а не dwOptions.
ее хватало на все типы
Максимум на типы ansi c. А ведь пользователи свои типы тоже заводят.
Мда… А как отделить std::string от std::u16string? usName? Каракули какие-то.
В имени можешь отделить, точно так же и придется делать без венгерской.
Исправление
MOPKOBKA,
:
Для этого в том числе. Когда она применялась только к C, ее хватало на все типы.
Не совсем, всегда семантический приоритет выше, если нельзя его подобрать, то ставится тип, или если тип сам по себе важен. Например в функции HeapCreate() первый аргумент это DWORD flOptions, а не dwOptions.
ее хватало на все типы
Максимум на типы ansi c.
Мда… А как отделить std::string от std::u16string? usName? Каракули какие-то.
В имени можешь отделить, точно так же и придется делать без венгерской.
Исходная версия
MOPKOBKA,
:
Для этого в том числе. Когда она применялась только к C, ее хватало на все типы.
Нет, всегда семантический приоритет выше, если нельзя его подобрать, то ставится тип, или если тип сам по себе важен. Например в функции HeapCreate() первый аргумент это DWORD flOptions, а не dwOptions.
ее хватало на все типы
Максимум на типы ansi c.
Мда… А как отделить std::string от std::u16string? usName? Каракули какие-то.
В имени можешь отделить, точно так же и придется делать без венгерской.