मुख्यतः सी उपसंच द्वारे प्रदान केलेल्या हार्डवेअर वैशिष्ट्यांचे थेट मॅपिंग त्या मॅपिंगवर आधारित शून्य-ओव्हरहेड अमूर्तता
या परिच्छेदावर आधारित बुलेटेड यादीमध्ये सी ++ चे दोन मुख्य घटक काढा.
Context:सी++ भाषेचे दोन मुख्य घटक आहेत: मुख्यतः सी उपसमूहाने प्रदान केलेल्या हार्डवेअर वैशिष्ट्यांचे थेट मॅपिंग आणि त्या मॅपिंगवर आधारित शून्य-ओव्हरहेड अमूर्तता. स्ट्रोस्ट्रूप सी ++ चे वर्णन "कार्यक्षम आणि मोहक अमूर्त रचना तयार करण्यासाठी आणि वापरण्यासाठी डिझाइन केलेली एक हलकी-वजन अमूर्त प्रोग्रामिंग भाषा" म्हणून करते; आणि "हार्डवेअर प्रवेश आणि अमूर्तता दोन्ही ऑफर करणे हे सी ++ चे आधार आहे. ते कार्यक्षमतेने करणे हीच इतर भाषांपेक्षा वेगळी आहे". C++ ला C चा बहुतेक वाक्यरचना प्राप्त झाली आहे.