class MidiData { . public: . // varibale . int pin; . double version; . int wait; // in ms . . // functions . MidiData(int pin, double version, int wait); . string readStream( steam io); . string extractdata( string s); }
Im public-Teil einer Funktion, wird die member-Funktion nur deklariert. Die Definition folgt ausserhalb.
Das gilt auch, wenn pro Klasse eine Datei erstellt wird.
Definition Member Function
<class>::<member-function>( <type> <argument> ) { . // Code }
void Date::add_day( int n){ . // Code }
void Date:: month(){ . // Code }
..