у меня, кстати пример не собрался:
~% g++ ~/tmp/prob.cc
/home/mike/tmp/prob.cc: In function `void __static_initialization_and_destruction_0(int, int)':
/home/mike/tmp/prob.cc:5: `A::A()' is private
/home/mike/tmp/prob.cc:8: within this context
а такая штука без проблем:
#include <iostream.h>
class A
{
public:
A(){cerr <<"begin"<<endl;}
};
A a;
main()
{
}
я, сами понимаете, иклуд не забыл и впервый раз.