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
}
..