随着C++的普及,标准的指定成了C++发展的必然趋势。而制订此一标准的工做是由ANSI (American National Standards Institute,美国标准学会)与ISO (International Standardization Organization,国际标准组织)进行。 ANSI规则中的许多新规则都是对最初的C++进行的扩充。也能够不使用这些新的特征。这些新特征包括关键字mutable以及explicit。 有一些修改的潜在做用很大。如今ANSI规则鼓励某些编程方法而抛弃其余一些编程方法。尽管在一段时间内不会放弃对老式编程方法的支持,可是有一些编程方法最终是要被淘汰掉的——这意味着编译器将给出警告并建议使用新的编程方法。早晚有一天会抛弃掉对这些旧方法的支持。