006
09.12.2003, 23:28 Uhr
virtual
Sexiest Bit alive (Operator)
|
@Pablo Du bist Dir ja im Klaren, daß namen der Form "__irgendwas" hochgradig unportabel sind?
1. Für C/C++: Gemäß Standard sind alle Bezeichner, die mit einem Doppelten Underscore beginnen oder mit einenm Underscore gefolgt von einem Großbuchstaben generell reserviert. 2. Für C++: Darüberhinaus sind bezeichner, die mit einem Underscore und einem Kleinbuchstaben beginnen speziell im globalen Namensraum reserviert.
(Vgl.: C++ Standard, 17.4.3.1.2)
Mag ja sein, daß die underscores cool aussehen, weil sie in den Systemheadern vorkommen, aber das ist dummerweise er einzige Ort, wo man sie so benutzen darf. -- Gruß, virtual Quote of the Month Ich eß' nur was ein Gesicht hat (Creme 21) |