C++类初始化,继承等相关易错点
来源:互联网 发布:淘宝知识产权投诉 编辑:程序博客网 时间:2024/05/17 06:57
很少编类,今晚试了试手,从下面的代码得到了几点经验:
1、成员函数如果不是构造函数则需要指定返回值(或者void)
2、类的成员变量在继承的时候,并不是单独的覆盖,而是有点像局部变量,和父类的同名变量可共存,从代码编译结果可以知道,两个变量的存储地址是不一样的。
#include<iostream.h>class Base{public:int a; Base(){a=0;cout<<"I`m base Begin"<<endl;}int Print(){cout<<"The base a is "<<a<<endl; cout<<&a<<endl;return 1;}~Base(){cout<<"I`m base End"<<endl;}};class Simple: public Base{ public: int a; Simple(){a=1;cout<<"I`m Simple Begin"<<endl;}~Simple(){cout<<"I`m Simple End"<<endl;} void Printnew(){cout<<"The simple a is "<<a<<endl; cout<<&a<<endl;}};main(){Simple b;b.Print();b.Printnew();}
- C++类初始化,继承等相关易错点
- Objective-C( 继承,初始化方法)
- C++:类继承、兼容性原则、初始化列表、同名函数
- 继承类与初始化
- 继承类的初始化
- Java集合初始化赋值等相关问题
- Objective-C中如何继承NSString等类簇
- 类初始化相关
- 类继承的初始化问题
- 继承中类初始化顺序
- 继承类的初始化_04
- Java类的初始化、继承
- 关于继承、类初始化、多态
- 继承CCSprite类,初始化就报错
- 继承类初始化的过程
- 再探java成员在继承时初始化的相关问题
- C++中内置变量初始化及private继承相关
- (2)ExtJs4.2 类的定义、继承相关 define extend config constructor alias等
- 新人对于学习java培训的一点见解
- Android编程之fill_parent、wrap_content和match_parent的区别
- 模式的真正价值是什么?
- 栈类模板的使用
- c/c++内存机制(一)(原)
- C++类初始化,继承等相关易错点
- Java集合对象排序
- 惯用法是什么?
- 依赖注入
- tcp.c文件的tcp_listen_select函数(14)
- The Two Interceptors: HttpModule and HttpHandlers
- 获取手机系统号码
- OCX--抓图,录音
- 从对象到方面