I've given up on C++.... sure I can write cute hello world programs... and programs that sort a list of imaginary objects...

But to hell with debugging it... it always amazes me how many errors one slip of a key can generate on a c++ compiler.... you get like 112 errors for leaving out a semicolon....

gnu C++ > line 2: Failed: //
gnu C++ > line 12: Failed: //
gnu C++ > line 21: Failed: //
gnu C++ > line 31: Failed: //
gnu C++ > line 52: Failed: //
gnu C++ > line 112: Failed: //
gnu C++ > line 213: Failed: //
gnu C++ > line 305: Failed: //
gnu C++ > line 307: Failed: //
gnu C++ > line 1200: Failed: //

etc...
etc.