Hay muchos símbolos/convenciones diferentes que las personas usan al codificar C++. Por ejemplo, algunas personas prefieren separar palabras usando mayúsculas (myVar o MyVar), o usando guiones bajos (my_var). Normalmente, las variables que usan guiones bajos están en minúsculas (según mi experiencia).
También hay un estilo de codificación llamado húngaro, que creo que es usado por microsoft. Personalmente, creo que es una pérdida de tiempo, pero puede resultar útil. Este es el nombre de las variables que reciben prefijos cortos como i o f para indicar el tipo de variables. Por ejemplo: int iVarname, char * strVarname.
Se acepta que finalice un nombre de estructura/clase con _t, para diferenciarlo de un nombre de variable. Ej .:
class cat_t {
...
};
cat_t myCat;
Está generalmente aceptado también añadir un afijo para indicar punteros, como pVariable o variable_p.
En total, realmente no hay una sola estándar, pero muchas. Las elecciones que haga para nombrar sus variables no son importantes, siempre que sea comprensible y, sobre todo, coherente. Consistencia, consistencia, consistencia! (¡intente escribir ese tres veces!)
Y si todo lo demás falla, escríbalo.
Prometo vengar a cualquiera que sugiera el húngaro. – AShelly
@AShelly: lee la publicación de Joel Spoolsky sobre Notación húngara y puede cambiarte la idea. No estoy de acuerdo con él, pero la publicación vale la pena, no obstante, ya que explica el ENORME malentendido en este esquema. –
Prometo rechazar a cualquiera que sugiera las convenciones de Google. – Philipp