C++ class 学习

来源:互联网 发布:知乎 男生喝醉酒找你 编辑:程序博客网 时间:2024/06/13 21:23

1.对象的数据成员不共享,但是数据函数共享一份。

2.对象或对象引用使用成员选择符.来访问对象成员。而对象指针使用指针选择符—>来访问对象成员。

3.inline内联函数可以定义在类声明中(类声明中定义函数默认是内联的),也可以在声明体外中加inline关键字声明为内联函数,内联函数的意义是,在编译的时候调用此函数的地方直接用实现代码替代。这样可以省去函数调用的开销,但是多出调用此函数又会使得代码冗余。

4.class &&struct区别:类默认成员是private,而struct默认为public。class继承默认是private继承,而struct继承默认是public继承。

5.构造函数:默认构造函数,拷贝构造函数,转型构造函数(隐私类型转换),构造函数的初始化(const)。

6.函数参数:值参数需要开辟临时空间存放形参,而引用参数不需要,要是在函数体内不允许更改引用参数的话可以加上const。

7.this是一个常量指针,所以要使用指针选择符来使用->.

8.C++中类声明花括号后面要有分号。

9.C++支持多继承。

10.重载:函数签名,继承隐藏:名字隐藏。只要函数名相同基类中的函数就会被派生类中的同名函数所隐藏,要是想调用,必须使用域解析操作符(不可理解为重载)。

11.函数名(参数)const;意味着是只读函数。

12.派生类的构造:先调用基类的构造函数,在执行派生类的构造函数。在派生类的构造函数中要首先初始化基类的构造函数。构造函数按照基类到派生类的次序执行,而析构函数是按派生类到基类的次序执行。

13.文件操作<fstream> ifstream infile;ofstream outfile;infile.open(文件名);infile.close();

14.多态就是将函数名称动态地绑定到函数入口地址的运行期绑定机制。

 

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 别人借钱不还打电话不接怎么办 有信电话给别人打电话不接怎么办 别人欠我材料钱不接电话怎么办 别人欠我两千块钱不接电话怎么办 欠下很多钱没法面对父母怎么办 客户货款已打但要求改包装怎么办 微信好友欠钱不还还把我拉黑怎么办 微信朋友欠钱把我拉黑了怎么办 淘宝东西寄回去订单号忘写了怎么办 商家退款后客户不退回商品怎么办 有凭证还了本金不消条怎么办 华为荣耀畅玩7x充电慢怎么办 发现淘宝店盗用了我拍的视频怎么办 淘宝售假只能发布50个宝贝怎么办 在肯德基买的券过期了怎么办 新买的手机实体店不给换怎么办 苹果平板充电时显示不在充电怎么办 苏州驾校考试科目二挂了两次怎么办 支付宝收款码少收钱了怎么办 支付宝发的红包不领取怎么办 微信存在风险不能领红包怎么办 天猫超市电话写错了怎么办 天猫买东西地址写错了怎么办 天猫上买衣服收货电话写错了怎么办 电视遥控器不小心按了高清键怎么办 康佳电视打开右下角是红色的怎么办 天猫超市退款成功后收到货怎么办 天猫还没收到货就确认收货了怎么办 支付宝红包抵扣被关了怎么办 水貂绒大衣白色过色了怎么办 双面羊绒大衣袖子洗短了怎么办 特殊类型订单销量评价删除后怎么办 淘宝上卖家发货发错了地址怎么办 买完保险想换保险代理人怎么办 怀孕内裤两边磨的好疼怎么办 露肩连体裤穿着卡裆怎么办 魅族手机恋与制作人换诺基亚怎么办 蚊子叮咬后擦风油精了红肿怎么办 机动车已转让没过户出了事情怎么办 签好的合同如果甲方违约怎么办? 饭店没签合同辞职不给工资怎么办