In Visual C++ 2008 Express, quando creo un nuovo progetto di console ricevo il seguente programma di iniziare con:_tmain intesa in Visual C++ console proietta
//Explodey.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
int _tmain(int argc,_TCHAR* argv[])
{
return 0;
}
ho un paio di domande su di esso:
Perché la funzione principale _tmain anziché main?
Avrei pensato che il parametro
argv
avrebbe dovuto esserechar* argv[]
anziché_TCHAR
.Che cos'è
stdafx.h
?
Questo non sembra proprio lo stesso C++ a cui sono abituato.
possibile duplicato di [? Qual è la differenza tra _tmain() e main() in C++] (http://stackoverflow.com/questions/895827/what-is-the- differenza-tra-tmain-e-main-in-c) –
Vero, ma al momento della pubblicazione, non sapevo nemmeno che main() era una funzione principale legale in Visual C++. – Whovian
Capisco. Sto solo cercando di aiutare il prossimo programmatore che arriva con una domanda simile. Le risposte nell'altra domanda sono un po 'più complete. –