Como chamo main () no meu arquivo cpp principal a partir de um arquivo cpp separado?

Estou criando uma classe que exibe uma mensagem para o usuário e pergunta se ele deseja retornar ao início do programa, mas a função de mensagem está em uma classe separada de onde meu main () está localizado. Como acesso a função main () de uma classe diferente?

Este é um exemplo das coisas que eu quero fazer:
arquivo main.cpp:

int main()
{
    Message DisplayMessage;
    DisplayMessage.dispMessage();
    return 0;
} 

Arquivo Message.cpp:

void dispMessage(void)
{
    cout << "This is my message" << endl;
    //now how do I call main again in the main.cpp file?
}

Obrigado!

questionAnswers(5)

yourAnswerToTheQuestion