ා මියයන විට එය නැවත පද්ධතියට භාර දීම(Resource Acquisition Is Initialization) යන විශේෂ වස්තුපාදක ලක්‍ෂණයටද C++ සහය දක්වයි.සංක්‍ෂිප්තකරනය(Encapsulation)[සංස්කරණය]C++ හී ආකාර 3කින් සංක්‍ෂිප්තකරනය කළ හැක, private පෞද්ගලික, එනම් භාවිතා වන සරණියේ(class) පමණක්.protected ආරක්‍ෂිත, උරුම වූ සරණි වල පමණක්.public පොදු, ඕනෑම ස්ථානයක.උරුමකරනය(Inheritance)[සංස්කරණය]Ｃ++ හී සාමාන්‍ය උරුමකරනය මෙන් බහුඋරුමකරනය ද භාවිත කළ හැක. බහුඋරුමකරනයේදී මව හා පියා එක්ව සැදෙන දරුවා හට මව, පියා දෙදෙනාගේම ලක්‍ෂණ ලබාදීමට හැකිවේ.බහුරූපතාව(Polymorphism)[සංස්කරණය]බහුරූපතාව පොදු මුහුණතක් හරහා විවිධ වූ ගොඩනැගීම් වලට ඉඩ සලසා දේ. ස්ථිතික(Static)[සංස්කරණය]ශ්‍රිත අතිබැර(en:Function overloading) කිරීම හා අච්චු(templates) භාවිතය ස්ථිතික බහුරූපතාවට නිදසුන්ය. මේවා සංග්‍රහ කාලයේ දී සිදවේ. ශ්‍රිත අතිබැර කිරීමේ දී එක් ශ්‍රිතයකට වෙනස් පරාමිති ලැයිස්තු හෝ පෙරනිමි පරාමිති තිබිය යුතු වේ. ශ්‍රිත අත්සන(function signature) එකිනෙකට වෙනස් ශ්‍රිත පමණනක් අතිබැර කළ හැක.ගතික(Dynamic)[සංස්කරණය]උරමකරනය[සංස්කරණය]ධාවන කාලයේ දී විචල්‍ය