LINUX.ORG.RU

История изменений

Исправление 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? Каракули какие-то.

В имени можешь отделить, точно так же и придется делать без венгерской.