虚函数注意点:参数
2012-02-25 23:24
232 查看
1。当基类指针调用子类函数时候,缺省实参是由基类决定的。
#include <iostream> using namespace std; class A { public: virtual void Fun(int number = 10) { std::cout << "A::Fun with number " << number<<endl; } }; class B: public A { public: virtual void Fun(int number = 20) { std::cout << "B::Fun with number " << number<<endl; } }; int main() { B b; A &a = b; a.Fun(); return 0;//输出结果10 }
相关文章推荐
- C++ 函数参数是引用和指针的时候的一些注意点。
- C 函数传递指针参数注意事项
- python 调用dll中参数为BYTE的函数(注意接口定义的格式)
- C++一些注意点之函数参数为指针
- fread第二个参数和第三个参数互换注意点——————————函数指针定义注意
- 关于指针变量作函数参数的几点注意
- 线程函数参数注意事项
- bash脚本的函数参数传递注意事项
- 注意有指针参数的函数定义与函数实现 必须一致,编译器只检查是否是指针,而不管你的实参是几维指针
- 函数参数注意事项心得(后期会有补充)
- 指针变量作为函数参数使用时注意的问题!
- 不定输入参数函数的编程中需要用到的宏,即注意事项
- 有关STL使用上的一些注意事项。关于某些函数的参数问题。
- 【C】没有注意系统对函数参数的求值顺序的处理方法
- js中函数的参数注意事项
- 模式实现库函数strcpy,注意函数参数,返回值设计。参数检测
- C++注意事项--02 函数指针用于带默认参数的函数
- 黑马程序员:__函数参数、声明、定义等注意事项__
- 迭代器作为函数参数传入时的注意事项
- C# 引用类型作为函数参数时一些需要注意的地方