Practices - Hungarian Notation
Affixing or suffixing variable ( or any other construct ) with language dependant type name is forbidden.
Do not prefix/suffix C/c for classes or E/e for enumerations.
Rationale: it makes code difficult to maintain. If a type of a variable needs to be changed, then all references to such variable and all its uses need to be changed.
Rationale: prefixes and suffixes of such nature make code difficult to comperhand ( as they need to be decoded )
Notice: underscore ("_") and "m_" are not type information.