appeler le constructeur par défaut

class base {
    int i;
public:
    base()
    {
        i = 10;
        cout << "in the constructor" << endl;
    }
};

int main()
{
    base a;//here is the point of doubt
    getch();
}

Quelle est la différence entre base a et base a()?

dans le premier cas, le constructeur est appelé, mais pas dans le second cas!

OriginalL'auteur Vijay | 2011-03-14