ාර වීම නිවැරදිය(මෙහිදී return 0; උපකල්පනය කෙරේ).# include <iostream>int main(){   std::cout << "Hello, world!\n";}අතිබැර(Overload) කිරීම[සංස්කරණය]ඇතිබැර කිරීමට නොහැකි කාරකOperatorSymbolScope resolution operator::Conditional operator?:dot operator.Member selection operator.*"sizeof" operatorsizeof"typeid" operatortypeidC++ කාරක 35කට වැඩි සංඛ්‍යාවක් ලබාදේ, මේවා මූලික අංක ගණිතය, බිට වෙනස් කිරීම්, සංසන්දනය කිරීම්, තාර්කික කාරක හා වෙනත් ගණයන්ට අයිති වේ. වගුවේ දක්වා ඇති කාරක හැර වෙනත් සියලු ම කාරක අතිබැර කළ හැකිය. නව වස්තූන් සදහා විවිධ කාරක යොදා ගැනීමෙන් සිදුවන වෙනස්කම් භාවිතයට පහසු ආකාරයට සකස් කිරීමට කාරක අතිබැර කිරීමෙන් හැකි වේ.මතක ගබඩා කළමණාකරනය[සංස්කරණය]මේ සදහා ක්‍රම 4ක් පවතීස්ථිතික - ධාවනය නොවන කෙතයේ ඇති මතක වෙන්කිරීම්(main ශ්‍රිතයෙන් පිට(global variable) වැනි).ස්වයංක්‍රීය - Stack හි මතකය වෙන්කර ගැනීම, මෙය ධාවනය වන කේතයක් තුළින්(codepath) විචල්‍යයක් අර්ථ දැක්ව්මේදී(variable definition) සිදුවේ.ගතික - Heap හි මතකය වෙන්කර ගැනීම, new හ