View Single Post
Old 15th May 2004, 08:47     #7
smudge
Ich Bin Ein Grey Lynner
 
Quote:
Originally posted by pkp|ex
IMO try to stick to procedrual C/C++ ( eg, basic normal old functions and structures ) and try to stay away from going with all the super tangy OO flavours ( eg, cin/cout, operator overloading, inheritance, and all that weirdo polymophisim shit and such like).

Going all out Mr.OO in C++ is all good in very good in theory but when its real world stuff, it can become a real pain in the arse.
Why deliberately limit your chances of getting employment (if thats your intention for learning it). If youre not familiar with OO, the STL, and a shitload of other OO stuff you wont be able to get a job in c++ nowdays ime.

pk, if you get far enough into OO, it becomes pretty hard to not realize that objects and proceedures are actually the same thing, object hierarchies with virtual functions and switch statements are the same thing. They're just syntatically nicer ways of doing what good programmers do in C by hand to avoid writing spaghetti. You wont ever make the mental break thrus in understanding how to structure code in an OO way unless you force yourself to use it dude.
  Reply With Quote