C++ ist der objektorientierte Nachfolger der Sprache C.
Siehe SpracheCpp
C++ empfiehlt sich erst ab g++ 3.2 - frühere Versionen sind nicht ausgereift und entsprechen teilweise nicht allen Standards (z.B. die Stringklassen).
Links
http://www.sgi.com/tech/stl/ Für Einsteiger empfiehlt sich auch über C++ STL zu lernen
C++-Entwicklung mit Linux 3-89864-166-X