Вопрос

Если это венгерская обозначение (CClass и iinterface), есть ли путь вокруг этого? Я вообще не использую венгерскую обозначение, и я не уверен, что это мудро сделать это из привычки.

Это было полезно?

Решение

Нет, венгерская нотация имеет дело с указанием информации типа через префиксы. Это гораздо более специфичнее, чем условности префикса «I» к интерфейсам и «C» в классы, например, с использованием BSTRTestString в качестве имени для BSTR, содержащей тестовую строку (мой собственный пример, вероятно, не обязаны обычным венгерским языком Примеры).

Добавление «I» и «C» - очень распространенная конвенция, и обычно поддерживается в большинстве IDES. Я лично думаю, что выгода (быстро видишь, является ли «andromtype» классом или интерфейсом), стоит крошечного накладных расходов.

Другие советы

Это чисто конвенция. Способ того, чтобы просто не сделать это.

Лично мне тоже не нравится, но я склонен делать минимальную версию при записи кода Windows, потому что есть некоторая связь в следующей местной конвенции.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top