En Visual C++ 2008 Express, cuando se crea un nuevo proyecto de consola me sale el siguiente programa para empezar:tmain entendimiento en Visual C++ consola proyecta
//Explodey.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
int _tmain(int argc,_TCHAR* argv[])
{
return 0;
}
Tengo un par de preguntas sobre el mismo:
¿Por qué la función principal es _tmain en lugar de main?
Pensé que se suponía que el parámetro
argv
erachar* argv[]
en lugar de_TCHAR
.¿Qué es
stdafx.h
?
Esto realmente no se siente como el mismo C++ al que estoy acostumbrado.
posible duplicado de [? ¿Cuál es la diferencia entre tmain() y main() en C++] (http://stackoverflow.com/questions/895827/what-is-the- difference-between-tmain-and-main-in-c) –
Es cierto, pero en el momento de la publicación, ni siquiera sabía que main() era una función principal legal en Visual C++. – Whovian
Entiendo. Solo trato de ayudar al próximo programador que viene con una pregunta similar. Las respuestas en la otra pregunta son un poco más comprensivas. –