执行期语意学,即在程序执行时,编译器产生额外的指令调用,确保对象的构造,内存的释放,以及类型转换与临时对象的生成的安全进行. 1.对象的构造和析构 对于类对象的构造,一般在定义之后则开始内部的构造过程.一个区段可能有多个return离开点,所以可能导致一些对象创建后,没有用就需要释放,这就造成了很多浪费.所以建议把object放置在使用它的区段的附近. 而对于已构造的对象,其析构函数必须放在每一个离开点(当object还存在)之前. 2.全局对象 对于全局变量,C++会保证在调用全局变量之前,将…