-
Notifications
You must be signed in to change notification settings - Fork 3
Naming Conventions
jarllarsson edited this page Nov 15, 2012
·
34 revisions
Naming conventions för kod. För kommentarer, se Dokumentation
class ClassName
{
public:
ClassName();
virtual ~ClassName();
virtual void foo(int p_bar);
protected:
private:
float m_member;
static s_magic;
};
Public först eller sist? Varför först?
Klassens "interface" är det man vill se först och det är det man först och främst jobbar mot. Implementationen kommer oftast i andra hand, finns såklart undantag, som alltid.
Varför sist?
Old school! ?
void ClassName::foo(int p_bar)
{
foo(p_bar);
}
struct Bar
{
int data;
}
struct Foo
{
enum
{
ONE
TWO
}
};
..
Skapande av kolumner i koden. (?)