I tried my best to find some web sites that provide C plus plus tutorials for free.
But all I found is only dedicated to professional users of C plus plus.
I wonder if anybody knows some web sites that are concerned about beginners of C plus plus?
Learning C++ from the Internet?
I really, *really* recommend you learn from a book. Some of the C++ books are written by actual experts on C++ (expert = people who have influence on the C++ language) like Koenig, Stroustrup, Alexandrescu, Sutter, etc. Take a look at http://accu.org/index.php/book_reviews?u... ; there's two books I keep recommending over and over: Accelerated C++ by Koenig and C++ Primer by Lippman.
If you are really bent upon learning from the internet, there's very few good resources out there.
Cprogramming.com (http://www.cprogramming.com/tutorial.htm... ): They actually have technically accurate tutorials. Also, their message board (forums) are populated by people who know what they are talking about.
C++ FAQ (http://www.parashift.com/c++-faq-lite/ ): Believe me, even if you don't have a question, you should read through it. It deals with all the various beginner and intermediate conceptual issues that you *will* encounter.
C FAQ (http://c-faq.com/ ): As C++ inherits from C, a lot of the material in the C FAQ is still relevant and useful. Most notably, their FAQ on pointers, arrays, and C strings.
CPPReference (http://cppreference.com/ ): There is no magic in C++. The library and functions are documented for the public. CPPreference is a site that lists some major function and libraries in the standard libraries for C and C++.
I do not recommend following Curious Guy's advice. There are not that many good websites to learn C++ from. Most of them are written by people who *think* they know C++, and just add to poor quality information available on the web.
He links to a tutorial site. I recommend you stay away from it. First of all, it is outdated. Big flag: iostream.h . Bzzz. Changes were made in 99. Folks, it's about 8 years. It's unacceptable to see non-compliance with modern C++ standards. (FYI, the correct header is %26lt;iostream%26gt; without the h).
No mention of templates. No mention of STL. No mention of generic programmimng. It's basically C with classes tacked on. Terrible.
I do not recommend the borland C++ compiler. You want a standards compliant compiler. That should be the Visual C++ compiler or the gcc/MinGW compiler. (Here's a test, can you do template template in your compiler?).
Reply:it s possible...
Reply:Hi There are a lot of good websites which teach C++ from scratch but in my opinion the very best site I have come across is http://www.geocities.com/sstutor
On a personal note I would recommend that you download the Borland C++ compiler from the Borland website and practice with simple programs as you learn,
The link given below is the compiler exe
http://www.onlythebestfreeware.com/progr...
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment