Question

Si cela est la notation hongroise (classe C et interface), est-il un moyen de contourner cela? Je ne l'utilise généralement pas la notation hongroise et je ne sais pas s'il est sage de le faire par habitude.

Était-ce utile?

La solution

Non, traite de la notation hongroise avec la spécification des informations de type via préfixes. Ceci est beaucoup plus précis que les conventions de préfixer « I » aux interfaces et « C » pour les classes, par exemple en utilisant bstrTestString comme un nom pour un BSTR contenant une chaîne de test (mon exemple, probablement pas mandaté par la notation habituelle hongroise des exemples).

Ajout « I » et « C » est une convention très répandue, et est généralement pris en charge dans la plupart des environnements de développement. Personnellement, je pense l'avantage (voir rapidement si « RandomType » est une classe ou interface) est une valeur minuscule au-dessus.

Autres conseils

Il est purement une convention. La façon autour d'elle est tout simplement pas le faire.

Personnellement, je ne aime pas non plus, mais je tends à faire une version minimale lors de l'écriture du code de Windows, parce qu'il ya une valeur de communication suivant la convention locale.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top