qu'est-int() faire en C++?

Le code suivant peut passer à la compilation et imprimer 0 sur la console. J'ai vu un code similaire dans la STL. Ma question est, est de type int en C++ dispose d'un constructeur? Est de type int() l'appel de certains régimes de la fonction?

int main()
{
    int a = int();
    cout<<a<<endl;
    return 0;
}

OriginalL'auteur coinsyx | 2013-06-16