C e C++ sono due linguaggi diversi, "governati" da due standard diversi e che tuttora sono separati e si usano spesso in circostanze differenti. Al di là della sintassi di base identica lo stile "idiomatico" C++ è diversissimo da quello del C.
Il Turbo C++, tra l'altro, è estremamente vecchio, compila solo per DOS e ha molti punti in cui non è compatibile nemmeno con il più vecchio degli standard C++ (C++98); se si vuole programmare in C++ ci sono numerose alternative migliori, ma in ogni caso non è certo obbligatorio passare da C a C++.