- 博客(2)
- 收藏
- 关注
原创 Inside C++ Object Model阅读笔记:Chapter 7
第七章 对象模型的顶点7.1 模板模板操作时必须给出相应的具体类型,例如double,float等等。不同的类型给出不同的模板实例化结果。在模板类中,enum对象虽然是不变的,但是访问的时候必须加上类型限制。静态变量也是如此。它们随着模板实例化而生成。声明一个模板类的指针并不会将模板实例化。然而对一个模板类的引用声明则导致它被实例化,因为引用必须指向具体对象。同样,生成一个对象也需要对模板进行实例
2008-07-05 17:45:00 983
原创 Inside C++ Object Model阅读笔记:Chapter 6
第六章 运行时语义学6.1 对象的构造和析构构造和析构函数成对形成。goto语句和switch语句,return语句可能产生多个析构。应该尽量在使用对象时才构造对象,可以节省构造时间。对于全局对象,语言保证对象在main()的第一个语句之前构造并且在main最后一个语句之后析构。所有全局的对象如果没有给定初始值,则初始值被设为0(附注:与本地对象不同!另外C语言是不初始化的!)。为了保证全局变量的
2008-07-05 12:31:00 757
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人