隨着C++的普及,標準的指定成了C++發展的必然趨勢。而制訂此一標準的工做是由ANSI (American National Standards Institute,美國標準學會)與ISO (International Standardization Organization,國際標準組織)進行。 ANSI規則中的許多新規則都是對最初的C++進行的擴充。也能夠不使用這些新的特徵。這些新特徵包括關鍵字mutable以及explicit。 有一些修改的潛在做用很大。如今ANSI規則鼓勵某些編程方法而拋棄其餘一些編程方法。儘管在一段時間內不會放棄對老式編程方法的支持,可是有一些編程方法最終是要被淘汰掉的——這意味着編譯器將給出警告並建議使用新的編程方法。早晚有一天會拋棄掉對這些舊方法的支持。