Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: zonahurbana en 8 Marzo 2013, 19:05 PM

Título: Consulta sobre "stdafx.h"
Publicado por: zonahurbana en 8 Marzo 2013, 19:05 PM
Iba a responder (preguntando) en el tema que corresponde al siguiente enlace:
Citarhttp://foro.elhacker.net/programacion_cc/es_necesario_stdafxh-t292167.0.html
Pero como saltó una advertencia diciendo que el tema es antiguo he creado este otro.

Agradecería mucho que alguien pueda aclarar un poco más este tema.
Es decir, ¿qué tan necesario es usar el "stdafx.h"? ¿qué tan beneficioso resulta usar una cabecera precompilada?

He visto que esa opción se puede quitar pero no sé si sea recomendable.

¿Usar "stdafx.h" es salirse de lo "estándar"?

Tengo instalados el MinGW, Visual Studio y Code::Blocks.
He estado usando los tres, pero creo que debería decidirme por uno  :silbar:
Título: Re: Consulta sobre "stdafx.h"
Publicado por: amchacon en 8 Marzo 2013, 19:46 PM
Simplemente es para compilar más rápido. No es estándar.
Título: Re: Consulta sobre "stdafx.h"
Publicado por: zonahurbana en 17 Marzo 2013, 22:43 PM
¿Entonces debo poner los #include dentro de stdafx.h o stdafx.cpp?
(Para dar uso del encabezado precompilado)

Y aún tengo algunas dudas sobre:
int _tmain(int argc, _TCHAR* argv[])

Normalmente sería int main().
¿Esto guarda relación con el stdafx.h o a qué hace referencia?

Gracias de antemano.
Título: Re: Consulta sobre "stdafx.h"
Publicado por: rir3760 en 18 Marzo 2013, 04:35 AM
Son extensiones de Microsoft, una es Generic-Text Mappings in TCHAR.H (http://msdn.microsoft.com/en-us/library/c426s321%28v=vs.71%29.aspx).

Un saludo