Skip to content
jarllarsson edited this page Nov 15, 2012 · 34 revisions

(<- Home)

Naming conventions för kod. För kommentarer, se Dokumentation

Classes

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! ?

Methods

void ClassName::foo(int p_bar)
{
  foo(p_bar);
}

Struct

struct Bar
{
    int data;
}

Global Enums

struct Foo
{
    enum
    {
      ONE
      TWO
    }
};

More

..

Column structuring

Skapande av kolumner i koden. (?)

Clone this wiki locally