Por que não há chamada para o construtor? [duplicado]

Esta pergunta já tem uma resposta aqui:

Construtor padrão com colchetes vazios 9 respostas

Esse código não se comporta como eu espero.

#include<iostream>
using namespace std;

class Class
{
    Class()
    {
        cout<<"default constructor called";
    }

    ~Class()
    {
        cout<<"destrutor called";
    }
};

int main()
{    
    Class object();
}

Eu esperava o 'construtor padrão chamado' de saída, mas não vi nada como a saída. Qual é o problema?

questionAnswers(3)

yourAnswerToTheQuestion