![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++学习笔记
失途老马
汽车电子基础软件工程师
展开
-
c++学习笔记--继承的赋值
Father a;Son b;a = b;b = a; //报错Father *p = &b;son *p1 = &a;//报错Father &s = b;son & x = a; //报错派生类不能赋值给基类,派生类的成员比基类多。采取b=a赋值操作时,b对象会调用operator=(),存在找不到成员的风险。如果派生类指针指向基类对象,那么会把一部分不原创 2012-10-29 21:03:45 · 758 阅读 · 0 评论 -
c/c++按值传递函数的初始化
#include int add(int a, int b=100) //若果只有一个参数传递进来,把b赋值为100,如果有两个参数传递进来,则按照传递进来的值进行计算{ return a+b;}void main(){ int c; c = add(3); printf("%d",c);}原创 2012-10-30 20:32:23 · 952 阅读 · 0 评论 -
c++虚函数,拳击游戏实例
#includeusing namespace std;class Boxer{public: Boxer(){} Boxer(int a){ age = a;} virtual void beat(){coutprotected: int age;};class Jim : public Boxer{public: Jim(){ age =原创 2012-11-01 21:00:22 · 904 阅读 · 0 评论 -
c语言共用体的内存分布
#includeusing namespace std;union{ unsigned char a; unsigned int i;}u;int main(){ u.i = 0xf0f1f2f3; cout<<hex<<u.i<<endl; cout<<hex<<int(u.a)<<endl; return 0;} 程序的输原创 2013-05-18 23:45:19 · 1505 阅读 · 0 评论