 இந்த பத்தியின் அடிப்படையில் புல்லட் செய்யப்பட்ட பட்டியலில் C++ இன் இரண்டு முக்கிய கூறுகளை பிரித்தெடுக்கவும்.
 C++ மொழியில் இரண்டு முக்கிய கூறுகள் உள்ளன: முதன்மையாக C துணைக்குழுவால் வழங்கப்படும் வன்பொருள் அம்சங்களின் நேரடி மேப்பிங் மற்றும் அந்த மேப்பிங்கின் அடிப்படையில் பூஜ்ஜிய-மேல்நிலை சுருக்கங்கள். ஸ்ட்ரோஸ்ட்ரப் C++ ஐ "திறமையான மற்றும் நேர்த்தியான சுருக்கங்களை உருவாக்குவதற்கும் பயன்படுத்துவதற்கும் ஒரு இலகு-எடை சுருக்க நிரலாக்க மொழி" என்று விவரிக்கிறது; மற்றும் "வன்பொருள் அணுகல் மற்றும் சுருக்கம் இரண்டையும் வழங்குவது C++ இன் அடிப்படையாகும். அதைத் திறமையாகச் செய்வதுதான் மற்ற மொழிகளில் இருந்து வேறுபடுத்துகிறது." C++ ஆனது C இன் தொடரியல் பெரும்பாலானவற்றைப் பெறுகிறது.
 முதன்மையாக சி துணைக்குழு மூலம் வழங்கப்படும் வன்பொருள் அம்சங்களின் நேரடி மேப்பிங் -அந்த மேப்பிங்குகளின் அடிப்படையில் பூஜ்ஜிய-மேல்நிலை சுருக்கங்கள்