Frage

Wenn diese ungarische Notation ist (C-Klasse und IInterface), gibt es eine Möglichkeit, um es? Ich weiß nicht generell ungarische Notation und ich bin nicht sicher, ob es klug ist, diese aus Gewohnheit zu tun.

War es hilfreich?

Lösung

Nein, ungarische Notation beschäftigt sich mit über Präfixe Typinformationen angeben. Das ist viel spezifischer als die Konventionen des prefixing „I“ zu Schnittstellen und „C“ zu Klassen, zum Beispiel mit bstrTestString als Name für einen BSTR einen Teststring (mein eigenes Beispiel enthält, wahrscheinlich nicht durch die übliche ungarische Notation beauftragt Beispiele).

Hinzufügen von „I“ und „C“ ist eine sehr weit verbreitete Konvention, und wird in der Regel in den meisten IDEs unterstützt. Ich persönlich denke, der Nutzen (schnell sehen, ob „RandomType“ ist eine Klasse oder Schnittstelle) lohnt sich die kleine Kopf.

Andere Tipps

Es ist lediglich eine Konvention. Die Art und Weise um ihn herum ist es einfach nicht zu tun.

ich persönlich mag es auch nicht, aber ich neige dazu, eine Minimalversion, es zu tun, wenn Windows-Code zu schreiben, weil es in folgenden lokale Konvention einiger Kommunikationswert ist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top