> What could it possibly be?

What if you delete the 'static' keyword?
What if you construct aaa not in the list but in the
compound statement "{}" of the constructor?

My guess is that the static var is not yet initialized when a::a() :
aaa(0,PERM_NONE) { }  is called.

Marc Wentink

_______________________________________________
help-gplusplus mailing list
help-gplusplus@gnu.org
http://lists.gnu.org/mailman/listinfo/help-gplusplus

Reply via email to