Tja weiß nur nicht welchen Stil, gibts da im Internet Vorschlaege?
Da gibts viele. Die Standardbibliothek und Boost benutzen beispielsweise für alles unter_striche.
Ich selbst verwende CamelCase für Klassen, Funktionen und öffentliche Konstanten (z.B. Enums), und pascalCase für Variablen. Aber ich hab meine Namenskonvention auch erst vor kurzem etwas modifiziert. Such dir einfach eine aus, die dir gefällt und bleib wie gesagt konsequent. Mein Codestil:
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
#define MY_MACRO
template <typename MyType>
class MyClass
{
public:
void MemberFunction();
private:
MyType myMemberVar;
};
bool GlobalFunction(float parameter)
{
float localVar = 2*parameter - 3.f;
return localVar > 4.f;
}
enum Color
{
Red,
Blue,
Yellow,
};
typedef MyClass<int> IntClass;
|
Aber dein Post ist echt gut
Danke.
Nun ja, ich will meine Ansicht nicht als die einzig Wahre darstellen. Es gibt ja nach wie vor Verfechter der Ungarischen Notation. Nur scheinen mir deren Argumente nicht mehr aktuell, gleichzeitig gibt es extrem viele Gründe, welche gegen die UN sprechen. Meiner persönlichen Erfahrung nach hat man nur Nachteile, wenn man sich an fixe Typbezeichner bindet.