c++はどんなにSTLやtemplateその他の機能が理解できてもしょせん
根っこのほうを理解していないと一人よがりなコーディングになるのがオチ。