Pregunta

Si esta es la notación húngara (CClass y IInterface), ¿hay una manera de evitarlo? Por lo general no utilizo la notación húngara y no estoy seguro de si es aconsejable hacerlo por costumbre.

¿Fue útil?

Solución

No, ofertas de notación húngara con la especificación de información de tipo a través de prefijos. Esto es mucho más específico que las convenciones del prefijo "I" para las interfaces y "C" para las clases, por ejemplo usando bstrTestString como un nombre para un BSTR que contiene una cadena de prueba (mi propio ejemplo, probablemente no dispuesto por la notación húngara habitual ejemplos).

Adición de "I" y "C" es una convención muy extendida, y, en general se admite en la mayoría de los entornos de desarrollo. Yo personalmente creo que el beneficio (si rápidamente viendo "RandomType" es una clase o interfaz) es digno de la pequeña sobrecarga.

Otros consejos

Es puramente una convención. La manera de evitarlo es no hacerlo.

Yo personalmente no me gusta tampoco, pero que tienden a hacer una versión mínima de al escribir código de Windows, ya que hay un poco de valor de la comunicación en la siguiente convención local.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top