D.h. ich greife in der statischen Funktionen auf private Elemente eines Objektes dieser Klasse zu. Der gcc schluckt das offenbar ohne Beanstandungen. AFAIR akzeptiert er auch Sachen wie
Alle Methoden haben Zugriff auf private Member. Das ist ja genau die definition von "private".
Was Du da mit Test::eintest() machst sieht sogar nach einer Factory aus, bei der man üblicherweise sogar den ctor private macht:
class Test { public: static Test* createTest() { return new Test(); } private: Test() {} };
HTH, Eric