invece di
codice:
    A a();
metti:

codice:
    A a;
a me funziona perfettamente se lo metto cosi,usando il gcc, nn pensavo che delle parentesi praticamente inutili dessero simili problemi...