C++基础
文章平均质量分 73
maoyu123456789
这个作者很懒,什么都没留下…
展开
-
C++ Virtual关键字实现动态绑定
C++中的动态绑定,是通过Virtual关键字来指定为虚函数,通过基类指针或引用调用。 示例代码: #include #include #include using namespace std; //学习Virtual,了解通过Virtual实现动态绑定 class Zone{ public: Zone(){ cout << "construct a zone" <<原创 2015-01-30 13:54:57 · 364 阅读 · 0 评论 -
C库<stdarg.h>实现可变参函数
我们都知道C++里的函数有重载功能,对同名函数可以传入不同类型或个数的参数,实现不同的功能。这些参数类型和个数必须在函数定义时确定的,编译器会根据参数列表格式,调用相应的函数。 但是,如果我们在调用之前根本不知道到底要调用几个参数,不知道参数类型,怎么办??? 变参函数: int func(int n, …); 注:C中最左边第一个参数必须确定,而C++里则可以省略 如C++原创 2015-02-11 14:05:52 · 355 阅读 · 0 评论