posts - 25,  comments - 21,  trackbacks - 0

遇到一个问题随便一个class,到底有多少个成员函数在里面
class CTestClass
{
public:

 virtual int test_virtual_multiply(int x)
 {
  return x*x;
 }
 int test_add(int x, int y)
 {
  return m_Value1+x+y;
 }
 int m_Value1;
};
编译器,可能会添加default constructor,也可能会添加default copy constructor,同时会遇到,如果你没有调用相关函数,编译器会不生成相关函数的引用,也就查询不到该函数,呵呵。具体见书:"inside the c++ object model";
另外,还可能会添加destructor函数,如果需要。这些个问题,情况比较多,还是请仔细参考好书:"inside the c++ object model";

posted on 2008-04-26 11:32 Sherk 阅读(503) 评论(0)  编辑 收藏 引用
只有注册用户登录后才能发表评论。
<2009年1月>
28293031123
45678910
11121314151617
18192021222324
25262728293031
1234567

常用链接

留言簿(3)

随笔档案

相册

好友

搜索

  •  

最新评论

阅读排行榜

评论排行榜