Funktion mit mehreren instanzen

Wenn ich nun in meinem *.cpp File Variablen statisch definieren will, also so, dass der Wert über einen Programmverlauf behalten wird, wie gehe ich nun vor?

static in einer Funktion und in einer Klasse sind zwei völlig verschiedene Dinge. Du verwechselst das immer noch

Wenn du Variablen in der Klasse hast dann sind diese schon über den Verlauf persistent. Die Variable besteht solange das Objekt existiert. Static in dem Fall heißt aber dass alle Instanzen die gleiche Variable verwenden. Das willst du nicht.

Und was soll dieser Unsinn:

	SystemTools()
	{
		bool R_Trigg(bool start);
		bool TimerOnDelay (bool start, unsigned long PT,unsigned long TimeStamp);
		bool Blink (unsigned long PtHalf,unsigned long TimeStamp);
		bool BlinkPulse (unsigned long PtHalf,unsigned long TimeStamp);
	};

Das ist vollkommen sinnfrei