Overclock.net banner

Beginning C++

476 Views 4 Replies 4 Participants Last post by  error10
Well, my school offers a yearlong programming course, but I'm assuming that it's going to be pretty easy since it's designed for people with absolutely no programming experience, so I'm planning to jump right into part II of the course. Anyways, do any of you guys know any good sites with a basic beginners guide to C++ or something?

Here's the summary:
This is an introductory course in computer science using C++ as the programming language. The course will emphasize the analysis of problems, the careful selection of an appropriate algorithm, and the implementation of the algorithm in C++. Topics covered include input and output streams, variables, operators, conditional statements, functions, looping, strings, recursion, arrays, and computer number systems. Course grades will be based primarily on success in completing programming projects.

So in summary, I plan on skipping that course with no previous experience and I'd like to know some places where I can pick up C++.

See less See more
1 - 5 of 5 Posts
I wouldn't suggest skipping that. If you don't even know where to go for help learning C++, there is no way you have the skill set to skip all that stuff.
Hmm, perhaps.
Although I've already taken a course in some sort of C++ look alike a few years ago.
Anyhow, I've found some guides on the web, I'm just wondering if you guys have any recommendations for ones you thought were good.
in my school the introductory programming course covered alot of concepts in general programming. Things like loops, recursion, arrays, pointers, linked lists, and classes are always in every programming language. The intro to programming class was not just learning a programming language but also a introduction to many basic concepts that exist in all languages. Needless to say that the first language i learned was Pascal in my introductory course. Currently i am learning Java and C++ at the same time and the introductory course helped tremendously because many of the basic concepts are not covered in depth and the class is taught to cover the more advanced material sometimes specific to that language. For example C++ does not deallocate memory like Java, so if you want to deallocate a pointer you must use a destructor which I believe involves a tilde and the pointer name ( ~pointer ).
Well, you need a destructor if your class allocates any of its members with operator new, or you're doing anything that needs a specific process when the object goes away (e.g. closing a file on the filesystem). Otherwise the automatic destructor is sufficient.
1 - 5 of 5 Posts
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.