虚函数和缺省实参
来源:互联网 发布:真三国无双3渣优化 编辑:程序博客网 时间:2024/05/16 03:33
#include <iostream>using namespace std;class A{public: virtual void foo(int a = 1024) { cout << " A -> foo " << a << endl; }};class B : public A{public: virtual void foo(int a = 2048) { cout << " B -> foo " << a << endl; }};int main(){ B* b = new B; b->foo(); A* a = b; a->foo();}
输出结果:
/home/a/j/nomad2:./a.out B -> foo 2048 B -> foo 1024
传给foo的缺省实参不是在运行时决定的,而是在编译时根据被调用函数的对象的类型决定的。
- 虚函数和缺省实参
- 缺省实参
- C++语法:缺省实参
- 函数重载和缺省参数
- 函数 形参和实参
- C++中虚函数和默认实参问题
- 虚函数与默认实参
- 虚函数与默认实参
- 虚函数与默认实参
- 虚函数与默认实参
- 虚函数与默认实参
- 虚函数与默认实参
- 虚函数与默认实参
- 缺省函数
- 缺省构造函数 和 xml序列化
- C++缺省参数和函数重载
- C++缺省参数函数简介和使用
- C++缺省参数函数简介和使用
- windows中weblogic服务器配置
- 047-1 SELECT语句
- 索思美容美发管理系统 破解纪要
- [JSP]断点续传多线程链接下载! JSP/Servlet 实现
- JavaScript click事件深入
- 虚函数和缺省实参
- CentOS安装Apache+PHP+MySQL指南
- JS中的事件监听操作
- 关于 “error LNK2019: 无法解析的外部符号 "class std::basic_ostream...” 问题
- OAuth 核心 1.0
- Window编程关闭窗口过程
- 《新日语基础教程》学习笔记——第二课
- Linux下makefile教程
- PL/SQL学习