C++より以前から、STLは開発されていて、STLの機能を実現する為に
C++は作られたのでは? テンプレートやクラスを知らなくてもSTLは使えるし
動的確保、文字列操作は、Cのやり方を勉強する意味ないと思う