> 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