
c++对象模型
文章平均质量分 77
ptn3900
人生三大乐趣:写代码,车,股票
展开
-
第一章 关于对象
1.加上封装后的布局成本不同函数没有增加成本。额外负担是由virtual引起的。virtual functionvirtual base class1.1c++对象模型class data member:static, nostaticclass member functions:static, nostatic, virtual class Point{p原创 2011-06-17 10:54:00 · 443 阅读 · 0 评论 -
2.2copy constructor的构建操作
有三种情况,会以一个object的内容作为另一个class object的初值。1.一个object做明确的初始化操作class X;X x;X xx = x;2.当object被当作参数交给某个函数时。extern void foo(X x);void bar(){ X xx; foo(xx);}3.当函数传回一个class objec原创 2011-06-17 22:21:00 · 735 阅读 · 0 评论