Typy języka C++ można podzielić dwojako:
Pierwszy podział:
: SSSfŁ. powstają na bazie typów
fundamentalnych.
Drugi podział:
• typy wbudowane (standardowe), czyli takie, w które język C++ jest wyposażony:
• typy zdefiniowane przez użytkownika.