2010-11-12 22 views
0

S'il s'agit de la notation hongroise (CClass et IInterface), y a-t-il un moyen de contourner le problème? Je n'utilise généralement pas la notation hongroise et je ne suis pas sûr s'il est sage de le faire par habitude.CClass IInterface

Répondre

1

Non, la notation hongroise traite de la spécification d'informations de type via des préfixes. Ceci est beaucoup plus spécifique que les conventions de préfixer "I" aux interfaces et "C" aux classes, par exemple en utilisant bstrTestString comme nom pour un BSTR contenant une chaîne de test (mon propre exemple, probablement pas obligatoire avec la notation hongroise habituelle exemples). Ajouter "I" et "C" est une convention très répandue, et est généralement pris en charge dans la plupart des EDI. Personnellement, je pense que le bénéfice (voir rapidement si "RandomType" est une classe ou une interface) vaut la minuscule surcharge.

0

C'est purement une convention. Le moyen de contourner c'est de ne pas le faire.

Personnellement, je ne l'aime pas non plus, mais j'ai tendance à en faire une version minimale lors de l'écriture de code Windows, car il y a une certaine valeur de communication dans le respect des conventions locales.