![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++ Primer
文章平均质量分 71
lskyne
这个作者很懒,什么都没留下…
展开
-
C++中的多态和继承
1:关于三种继承方式 public继承: 若派生类public继承自基类,则基类的public成员和protected成员也是派生类的public和protected成员, 这是可在派生类的成员函数中显式的访问他们。但基类的private成员派生类不能访问(即既不能通过派生类的对象转载 2013-08-30 16:14:52 · 855 阅读 · 0 评论 -
C++中的动态绑定
C++中基类和派生类遵循类型兼容原则:即可用派生类的对象去初始化基类的对象,可用派生类的对象去初始化基类的引用可用派生类对象的地址去初始化基类对象指针。C++中动态绑定条件发生需要满足2个条件:1:只有指定为虚函数的成员函数才能进行动态绑定,成员函数默认为非虚函数,非虚函数不能进行动态绑定2:必须通过基类类型的引用或指针进行函数调用基类类型引用和指针的关键点在于静态转载 2013-08-30 16:13:22 · 965 阅读 · 0 评论 -
C++ STL--stack/queue 的使用方法
1,stackstack 模板类的定义在头文件中。stack 模板类需要两个模板参数,一个是元素类型,一个容器类型,但只有元素类型是必要的,在不指定容器类型时,默认的容器类型为deque。定义stack 对象的示例代码如下:stack s1;stack s2;stack 的基本操作有:入栈,如例:s.push(x);出栈,如例:s.pop();注意,出栈操作只是转载 2013-09-05 20:54:43 · 1469 阅读 · 0 评论 -
C++虚函数经典例子
1,#include "stdio.h"#include using namespace std; class A { public: virtual void print() { cout << "A::print()" <<endl;} }; class B: public A { public: virtual原创 2013-09-16 14:53:10 · 4939 阅读 · 0 评论 -
12枚或者13枚鸡蛋,有一个坏的,用天平3次称出来
转自:http://blog.sina.com.cn/s/blog_75e063c10101b7ez.html有十二枚鸡蛋,其中一枚坏掉了(重量与其余不同),现要求用天平称三次称出哪个鸡蛋是坏的。 解:首先对于本题,有两点知识:知识1:在知道轻重的情况下,一次称量可以在3个蛋中,确定哪个是坏的。知识2:在不知道轻重的情况下,一次称量也可以在2个蛋中,确定哪个转载 2013-09-16 15:51:42 · 3700 阅读 · 2 评论