--- In [email protected], "Paul Herring" <[EMAIL PROTECTED]>
wrote:
>
> On 5/24/07, chipaug <[EMAIL PROTECTED]> wrote:
> >
> > I'm trying to learn C++. I've gotten a copy of "Accelerated C++"
and
> > have started to read. I got as far as the first paragraph in
chapter
> > 0 before getting stuck. The Hello World program in the book is as
> > follows.
> >
> > // a small C++ program
> >
> > #include <iostream.h>
>
>
> You need
>
> #include <iostream>
>
> instead. The .h versions of the headers are non-standard, and don't
use
> namespaces.
>
> int main()
> > {
> > std::cout << "Hello, World!" << std::endl;
> > return 0;
> > }
> >
> > When I attempt to build this in Visual Studio 6, I get the
following
> > errors.
> >
> > C:\Documents and Settings\Kenneth\My Documents\cpp\1
> > \HelloWorld\HelloWorld.cpp(7) : error C2653: 'std' : is not a
class
> > or namespace name
> > C:\Documents and Settings\Kenneth\My Documents\cpp\1
> > \HelloWorld\HelloWorld.cpp(7) : error C2653: 'std' : is not a
class
> > or namespace name
> >
> > If I remove the "std::" from the cout and endl, it appears to
build
> > without complaint and runs with the expected output.
> >
>
>
>
> --
> PJH
> "I contend that we are both atheists. I just believe in one fewer
god than
> you do. When you understand why you dismiss all the other possible
gods, you
> will understand why I dismiss yours."
> -- Stephen Roberts
>
>
> [Non-text portions of this message have been removed]
>
Thank you, Paul.
I must have looked at those few lines of code for over an hour
trying to see what I had done wrong and completely missed seeing that
I had added the .h. I removed it and it built.
Regards,
Chip