Anforderungen an den Sourcecode:

Um 3. mal zu erweitern könnte man den von -[RiDER]- angesprochenen Coding-Standard verwenden:
http://free-hack.com/showthread.php?t=4759
http://www.possibility.com/Cpp/CppCodingStandard.html