
c++
夜静丶勿忘心安
当你的能力无法满足你的野心时,你唯一需要做的就是学习
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
公有、私有、保护继承的区别
一、公有继承:原创 2014-05-31 14:37:16 · 2059 阅读 · 0 评论 -
基类和派生类对象之间的赋值(截断)
class A{}Class B:public A{}A aobject;B bobject;有关(1)aboject=bobject;(2)bobject=aboject;的说明。=============================================================================(1)aob转载 2014-05-30 12:04:33 · 868 阅读 · 0 评论 -
<记录模板学习的问题>标准库提供的swap与自定义的swap冲突
#includeusing namespace std;templatevoid swap(T &a,T &b){ int temp; temp=a; a=b; b=temp;}templatevoid display(T a,T b){ cout<<a<<"\t"<<b<<endl;}void main(){ int a=1,b=2; float c=2.4,原创 2014-04-27 12:06:53 · 770 阅读 · 0 评论 -
基类对象和派生类对象之间的赋值关系
基类对象和派生类对象之间的赋值关系具体是指:基类的对象可不可以赋值给子类对象或者子类对象可不可以赋值给基类对象。 一般来说,只有派生类的对象可以赋值给基类的对象,反之,则不可以。例如: 为什么派生类对象可以给基类对象赋值呢?反之则不可以呢?这是因为基类对象a的成员比派生类对象b的成员少。所以基类对象赋值给派生类对象时会出错。上面是一种情况,还有另外一种情况转载 2014-05-30 11:51:36 · 14819 阅读 · 0 评论 -
虚函数的特性
#include using namespace std;class Base{protected: int n;public: Base (int m){ n=m++; } virtual void g1(){cout<<"Base::g1()..."<<n<<endl; g4();} virtual void g2(){cout<<"Base::g2()..."<<++n<原创 2014-05-30 13:18:54 · 881 阅读 · 0 评论