From: Danny S. <dan...@cl...> - 2002-10-01 01:21:42
|
----- Original Message ----- From: "Earnie Boyd" <ear...@ya...> To: "e hughes" <eh...@ma...> Cc: <min...@li...> Sent: Tuesday, 1 October 2002 02:09 Subject: Re: [Mingw-users] newbie problems: cout, endl > You forgot `using namespace std;', it's now requried. > > Earnie. > That is really not the best solution. It defeats the whole point of namespaces. Much better habit to get into is: using std::cout; using std::endl; or std::cout << "Hello" << std::endl; Danny > e hughes wrote: > > > > synopsis: > > attempted to compile a simple Hello World in c++ using g++ and having set > > paths, etc. appropriately (as far as I can tell, having looked through > > every resource available to me at no cost..., including archives, which > > mention similar problems but have inapplicable solutions) > > > > source: > > > > #include <iostream> > > int main(int argc, char **argv) > > { > > cout << "Hello" << endl; > > return (0); > > } > > > > errors received: > > first.cpp: In function `int main(int, char**)': > > first.cpp:4: `cout' undeclared (first use this function) > > first.cpp:4: (Each undeclared identifier is reported only once for each > > function it appears in.) > > first.cpp:4: `endl' undeclared (first use this function) > > |