C++是一种通用型语言,其设计者希望它能处理各种各样的问题,因此除了一些能适用于所有问题的语言特性,还有一些适用于特定问题的特性. 控制内存分配 某些程序对内存分配有着特殊的需求,它们不适合使用标准的内存管理机制.它们需要自定义内存分配细节,比如使用new将对象放在特定的内存空间中,为了实现这一目的,程序需要自行重载new和delete运算符以改变默认行为. volatile限定符 volatile关键词用来修饰变量或者函数,其作用是防止编译器优化,因为编译器掌握了程序的所有代码,编译器可能会在…