|
|
|
|
|
by throwaway_374
3419 days ago
|
|
As someone who recently returned to C++ after a few years away, start with C++11 which feels like a modern language and dare I say very Pythonic. I'd say you need to grasp the following concepts to get you up and running the quickest: 1. Fundamentals of C++ mainly virtual polymorphism and STL. Make sure you understand the mechanisms (vpointers and vtables) as I'd bet my house almost every C++ interview will cover these.
2. C++ 11 style including memory management.
3. The famous "50 ways" book for good practice such as const and explicit class declaration etc. Lastly, probably the best Youtube resource I found for learning is the following bitesize 20 min lectures which explain key concepts, though some may be a bit outdated. Watch one over lunch and practice in your IDE at the same time. https://www.youtube.com/user/BoQianTheProgrammer/playlists |
|