C++

BlaqWolfBlaqWolf Join Date: 2002-10-28 Member: 1667Members
<div class="IPBDescription">i want a book</div> i'm currently taking a class in C++ and i'm getting very angry at my teacher. he has one book and he copies pages out of it. well, he decides that there's a need to skip certain parts, so during some exercises i don't know what i'm doing and he just tells me, "oh, don't worry about that part of the program."

i feel cheated, so i would like to independently study this subject as well. what i'm asking all you expert coders out there is, what is a really good C++ book to pick up and read on? i really love C++ and am having a lot of fun with it so far, i just feel i'm not learning enough in the time we've had this year.

thanx for your help!

Comments

  • Cold_NiTeCold_NiTe Join Date: 2003-09-15 Member: 20875Members
    edited March 2004
    C++ for You++ is okay. Certainly helped me for the AP Computer Science A exam. Well sorta, my teacher didn't teach students who he didn't think were bloody math geniuses so at the end of the year I crammed for it with no help from him and I passed with a 3 / 5.

    This year we are doing Java and Web design and he comes to ME for help.

    Haha, owned.
  • Crono5Crono5 Join Date: 2003-07-22 Member: 18357Members
    Ah, the sweet smell of vengance.

    Silly CAD teacher will probably end up doing the same. I already know almost as much as he does. Hehehehe, noob. And he says he doesn't like Quake, he only plays puzzle games, and got his incredible reputation by beating Myst and Tomb Radier with no cheats.

    I beat Halo on Legendary with no cheats, and I beat The Legend of Zelda: Ocarania of Time with no guide. What a nubcaek.
  • Cold_NiTeCold_NiTe Join Date: 2003-09-15 Member: 20875Members
    At least your teacher admits to playing games.

    Mine talks smack about gamers and then one day during lunch I step into his room and find a copy of Parasite Eve on his desk. He got all red and I haven't mentioned it since. But he did stop bashing gamers while around me.
  • Crono5Crono5 Join Date: 2003-07-22 Member: 18357Members
    Wow... Uber nubcaek. Parasite Eve is really down there, too. Not even popular, and from a Japanese developer. ****...
  • Cold_NiTeCold_NiTe Join Date: 2003-09-15 Member: 20875Members
    <!--QuoteBegin-Crono5788+Mar 10 2004, 12:04 AM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Crono5788 @ Mar 10 2004, 12:04 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Wow... Uber nubcaek. Parasite Eve is really down there, too. Not even popular, and from a Japanese developer. ****... <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    <b><i>Exactly.</i></b>
  • 7Bistromath7Bistromath Join Date: 2003-12-04 Member: 23928Members, Constellation
    The book my class is studying from is Absolute C++. It's expensive as hell, since it's a college book, but you get a free copy of the academic trial version of MS Visual C++ taped to the back of it.
  • Crono5Crono5 Join Date: 2003-07-22 Member: 18357Members
    Actually, I'm interested in a C++ book too, so if anyone posts, I'll be spending. Besides, I need my kana book, too.

    Imagine if it was an import hentai rape sim... (Yeah, it's sick)
  • Cold_NiTeCold_NiTe Join Date: 2003-09-15 Member: 20875Members
    edited March 2004
    Yeah Absolute C++ is pretty good. We had a short stint with that book too. But we only had ONE class set of it so it didn't last long.

    Oh and Crono, WTH You serious? That bad? My god. I've never really seen pics of it or anything I just heard it was a subpar game.
  • 7Bistromath7Bistromath Join Date: 2003-12-04 Member: 23928Members, Constellation
    <!--QuoteBegin-Crono5788+Mar 10 2004, 12:17 AM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Crono5788 @ Mar 10 2004, 12:17 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Imagine if it was an import hentai rape sim... (Yeah, it's sick) <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    Well, if that were the case, at least it'd explain why he bashes gamers so much. Y'know, the whole thing where psychological aberrations lead to self-loathing which projects onto others, and whatnot.
  • MulletMullet Join Date: 2003-04-28 Member: 15910Members, Constellation
    why buy a book when you can just learn the same stuff off of the internet for free?
  • 7Bistromath7Bistromath Join Date: 2003-12-04 Member: 23928Members, Constellation
    <!--QuoteBegin-Mullet+Mar 10 2004, 12:25 AM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Mullet @ Mar 10 2004, 12:25 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> why buy a book when you can just learn the same stuff off of the internet for free? <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    In many cases, books are just easier to use as reference material than webpages. You could print them out, but that's just a hell of alot of paper. I know if I have a text where I'm going to need to look at it every once in a while when I'm doing something, and I'm going to need to find something easily in the midst of a bunch of other junk that's only tangentially related, I'm going to want a book. Also, just because it's not so hard on the eyes to read a book for a long time, but reading off a screen for a long time can cause mega strain. Then there's the fact that tactile sensations are just important to some people; they like the weight of a book, and the feel of flipping a page. Finally, the nature of the material really demands it. If you screw something up really badly, you could, in theory, mess your computer up, or at least make it crawl. So, it's a good idea to have something in hard copy in case you can't, for whatever reason, get to the info on the net.
  • JavertJavert Join Date: 2003-04-30 Member: 15954Members
    edited March 2004
    C++: How the Program (4th Ed.) by Deitel to be a definitive programming book.

    It offers examples, exercises (eh, who needs those), a CD, and someone who speaks English when it comes to programming. The pictures are in color, and different segments of code are in different color complete with commentary. The author is PhD at MIT.
    The only thing is the price tag, though some additional searching can turn something up.

    <a href='http://www.amazon.com/exec/obidos/tg/detail/-/0130384747/qid=1078896965/sr=1-3/ref=sr_1_3/002-9499976-3819249?v=glance&s=books' target='_blank'>Amazon link</a>
  • DOOManiacDOOManiac Worst. Critic. Ever. Join Date: 2002-04-17 Member: 462Members, NS1 Playtester
    I highly, higly, highly recommend <a href='http://www.amazon.com/exec/obidos/tg/detail/-/0789721449/qid=1078900991/sr=1-4/ref=sr_1_4/104-7685345-4651900?v=glance&s=books' target='_blank'>Practical C++</a>.
  • SoulSkorpionSoulSkorpion Join Date: 2002-04-12 Member: 423Members
    I can't really suggest one you *should* get, but I can think of one you might want to avoid: "C++ In Plain English". Now, it's actually pretty well written. The only problem is that it really doesn't teach you C++ properly; it teaches you a silly hybid of C and C++. Case in point, the running example through the book is building a dynamic string class, but C++ <i>has</i> a string class built in.

    For learning the actual language elements themselves, it's not bad. But it completely ignores the Standard Template Library (not only doesn't discuss it in detail, but pretends it doesn't exist), which is a major shortcoming.
  • OttoDestructOttoDestruct Join Date: 2002-11-08 Member: 7790Members
    I just picked up a copy of <a href='http://www.amazon.com/exec/obidos/tg/detail/-/0201700735/qid=1077740519//ref=pd_ka_1/002-9994007-9632869?v=glance&s=books&n=507846' target='_blank'>The C++ Programming Language</a> off Amazon (actually off one of those used & new e-shops for $35, brand new book too not used). This is the first time I have EVER seen something explain why C++ is called C++. Which is quite sad if you ask me.
  • Aries8Aries8 Join Date: 2002-12-12 Member: 10719Members
    <!--QuoteBegin-Javert+Mar 10 2004, 12:45 AM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Javert @ Mar 10 2004, 12:45 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> C++: How the Program (4th Ed.) by Deitel to be a definitive programming book.

    It offers examples, exercises (eh, who needs those), a CD, and someone who speaks English when it comes to programming. The pictures are in color, and different segments of code are in different color complete with commentary. The author is PhD at MIT.
    The only thing is the price tag, though some additional searching can turn something up.

    <a href='http://www.amazon.com/exec/obidos/tg/detail/-/0130384747/qid=1078896965/sr=1-3/ref=sr_1_3/002-9499976-3819249?v=glance&s=books' target='_blank'>Amazon link</a> <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    I agree with Javert on this one. Im taking a programming course and we use this book. It explains everything you need to know and has example programs
Sign In or Register to comment.