История изменений
Исправление 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? Каракули какие-то.
В имени можешь отделить, точно так же и придется делать без венгерской.