摘要: 找出下面代码的错误: #include class Test { public: Test( int ) {} Test(double) {} Test() {} void fun() {} }; int main() { Test a(1); a.fun(); Test b();//here define a function, n... 阅读全文
posted @ 2007-10-19 23:14 中土 阅读(623) 评论(0) 推荐(0) 编辑
摘要: 1. 传指针时,我们可以通过指针来修改它在外部所指向的内容。但如果要修改外部指针所指向的对象是不可能的。例如传递外部指针到函数内来分配空间,必须传递指针的指针或指针的引用。 2. char carry[10] = {0}; 编译器会将其后所有的东西都置0; 3. 函数返回值为const时,返回的东西付给一个类型相同的标示后其不能为左值; 4. const int *i; int con... 阅读全文
posted @ 2007-10-19 21:22 中土 阅读(410) 评论(0) 推荐(1) 编辑
摘要: 1,2两题写出显示结果,3题改错 1. #include #include class A{ public: A(){func(0);} virtual void func(int data){printf("A1 :%d\n",data);} virtual void func(int data) const{printf("A2 :%d\n... 阅读全文
posted @ 2007-10-19 19:08 中土 阅读(668) 评论(0) 推荐(0) 编辑
©2005-2008 Suprasoft Inc., All right reserved.