El otro día me instalé cygwin y ya de paso el gcc.
Me puse a hacer un típico "Hola mundo" en C++ y ¡sorpresa!, me da un warning de que
#include <iostream.h>
esta obsoleto, que en su lugar use
#include <iostream>
sin el .h del final.
Me pongo a hacerlo y me falla. Me lio a buscar en internet y resulta que hay que poner un "using namespace std" o bien un "std::cout".
En fin, el C++ va cambiando y yo me quedo atrás....
06 septiembre 2005
Suscribirse a:
Enviar comentarios (Atom)
2 comentarios:
una pregunta acerca de ésto
me he fijado que en el compilador de borland podemos crear libremente un
void main()
{
....
}
pero si compilo con gcc me tira un error indicandome que la funcion main debe ser de tipo int, algo asi:
int main()
{
...
return 0;
}
a que se debe esto?
Hola:
En el C standard la funcion main devuelve un entero y debe ponerse el return al final.
Normalmente no ponerlo no suele dar un error, sino un warning.
Otro tema es que algunos compiladores no sean demasiado estrictos con el tema y ni siquiera saquen el warning.
Se bueno.
Publicar un comentario