C++11 before old C++.

Would it be okay to start learning C++11 or I have to learn old C++ first?
learn c++ 11 only, not first, c++ 11 encompasses all before it.
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
Topic archived. No new replies allowed.