Thread: C++
View Single Post
Old 04-07-2004, 08:41 AM   #8
Vaskez
Takhisis Follower
 

Join Date: April 30, 2001
Location: szép Magyarország (well not right now)
Posts: 5,089
Of course it's not NECESSARY to learn C before learning C++. Nothing is necessary. You can start with assembler code if you like. However C is a subset of C++ and as has been said, is for embedded applications etc. It is true that everything you can do in C you can do in C++ another way but you don't ever have to unlearn C as all C syntax is understood by C++ compilers.

ZFR - what concepts can't you grasp? If you've done C, I take it you are clear on pointers, dereferncing them etc. - this is what got me years ago when I was learning. If you've got that than are you having trouble with the object oriented features of C++? That is why Java is nice as all the concepts are the same without you having to handle the memory management as you do in C++ where everything has to have destructors etc.

Oh and I'm not sure if it's so good for learning but as a REFERENCE it's the best: "Schildt: C++ The Complete Reference" it has everything you wanna know about C, C++ and the C++ standard template library. CHeck it out on Amazon.

[ 04-07-2004, 08:44 AM: Message edited by: Vaskez ]
__________________
Too set in his ways to ever relate
If he could set that aside, there'd be heaven to pay
But weathered and aged, time swept him to grave
Love conquers all? Damn, I'd say that area's gray
Vaskez is offline