Wenn der Name zählt, ist ja auch Javascript eine Erweiterung von Java...
C++ ist komplett abwärtskompatibel zu C90 (dem Standard der '90 verabschiedet wurde). Abwärtskompatibel heißt, dass C90 Code mit einem C++ Compiler immer noch compiliert. Daher scheint es, als wäre es eine Erweiterung. Das stimmt aber nicht, wie Leandros schon gesagt hat. C++ fügt mehr core-language features hinzu, als C überhaupt schon hatte. Ich will nicht die C-Fans entzürnen, aber es ist, als würde man sagen, ein Haus ist die Erweiterung eines Steins
Darüber hinaus wurden C++ und C weiterentwickelt und haben sich voneinander entfernt. Es gab die C Standards C99 und C11 sowie die C++ Standard C++03, C++11 und C++14. Jeder dieser Standards hat neue Features hinzugefügt, einige davon sind nur in C und einige nur in C++ verfügbar. Also: Zwei verschiedene Sprachen.