Yes, when you have functions of type int, double, etc they will return some sort of value. Usually, you would return something useful like a calculation or pull something from a class, but when nothing is to be returned then it must return 0. ----- Original Message ----- From: "Sean McMahon" <smcmahon@xxxxxxxx> To: "Speakup is a screen review system for Linux." <speakup at braille.uwo.ca> Sent: Thursday, April 01, 2004 11:52 AM Subject: Re: g++ problems > Another thing, doesn't return take an argument, return (0); > > ----- Original Message ----- > From: "Tom and Esther Ward" <tward1978 at earthlink.net> > To: "Speakup is a screen review system for Linux." <speakup at braille.uwo.ca> > Sent: Wednesday, March 31, 2004 11:50 PM > Subject: Re: g++ problems > > > > Hi, my answers are below nested in the body of your message. > > > > ----- Original Message ----- > > From: "Kyrath. (AKA Rob)" <kyrath at cox.net> > > To: "Speakup" <speakup at braille.uwo.ca> > > Sent: Wednesday, March 31, 2004 3:44 PM > > Subject: g++ problems > > > > > > Hi, > > > > A few of you have been trying to help me get going with compiling C++ code, > > but so far there's been no joy. > > > > The messages I'm getting are scrolling off the screen, but quite a few of > > them refer to: > > /usr/include/c++/3.2.3/i486-slackware-linux/bits/gthr-default.h > > > > I have never seen this error in gcc/g++, and I can only think of two > > possibilities. One, the wrong arguments were passed to g++. Second, this was > > a bad installation of gcc/g++. > > > > Is there something that needs to be done to gcc before it becomes fully > > operational? > > > > No, gcc and g++ should work fine right after the initial installation. > > > > Here's a copy of the code I last tried to compile: > > > > #include <iostream> > > using namespace std; > > > > int main() > > { > > cout << "Hello World!\n"; > > return 0; > > } > > > > Your code looks fine so far. > > > > Also, I was informed by a few of you that the modern C++ uses "iostream" > > with a "using namespace std;" instead of the "iostream.h" for the include. > > Does this mean that gcc is not backward compatible and will not compile > > older source code without modifications? > > > > Gcc in most cases is backward compatible with older code, but it will send > > several warning messages that the code is deprecated and needs to be > > updated. > > The warnings are usually harmless in nature, but are quite annoying, and as > > a new programmer it is best to use the new standards and not start with > > deprecated material. > > > > Thanks > > -- Rob > > _______________________________________________ > > Speakup mailing list > > Speakup at braille.uwo.ca > > http://speech.braille.uwo.ca/mailman/listinfo/speakup > > > > > > _______________________________________________ > > Speakup mailing list > > Speakup at braille.uwo.ca > > http://speech.braille.uwo.ca/mailman/listinfo/speakup > > _______________________________________________ > Speakup mailing list > Speakup at braille.uwo.ca > http://speech.braille.uwo.ca/mailman/listinfo/speakup >