C++11 before old C++.

Apr 23, 2014 at 1:04am
Would it be okay to start learning C++11 or I have to learn old C++ first?
Apr 23, 2014 at 1:24am
learn c++ 11 only, not first, c++ 11 encompasses all before it.
Apr 23, 2014 at 1:27am
The question doesn't really make sense. They are both 'C++'. The only difference is the limitations that are put on you - C++11 fixes things, adds things, updates things, but doesn't really change things (apart from the meaning of obscure keywords like auto).

Basically, I would encourage you to learn C++ in a C++ way, for example std::string rather than const char*. You should also learn it with the C++11 libraries in mind, so you can use things like initializer_list constructors for std::vector, etc.
Last edited on Apr 23, 2014 at 1:28am
Topic archived. No new replies allowed.