C++知识点总结

上传人:M****1 文档编号:507366727 上传时间:2022-07-18 格式:DOCX 页数:2 大小:10.98KB
返回 下载 相关 举报
C++知识点总结_第1页
第1页 / 共2页
C++知识点总结_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《C++知识点总结》由会员分享,可在线阅读,更多相关《C++知识点总结(2页珍藏版)》请在金锄头文库上搜索。

1、C+程序结构#include/usingnamespacestd;classApublic:f();Private:Int.float;ClassB:publicAA:f()intmain()return0;.cpp.obj.exeC+新增cina;couta;constfloatPI=3.14159;常变量(3)函数重载:同名函数、参数不同(个数、类型)不能重载的函数:析构、其它都可以有默认参数的函数:floatarea(floatr=6.5);floatvolume(floath,floatr=12.5);(4) 从右边给默认值变量的引用:变量的别名int&b=a;现在b就是a内置函数in

2、line字符串变量string类型#include可以直接使用=、=、delete运算符:申请和释放内存,构建链表节点使用。1. 类是对彖的抽象,而对象则是类的特例类是用户自定义的数据类型,对象是类类型的变量面向对象的基本特征:封装、继承、多态函数一般定义为公有,变量一般定义为私有函数的类内、类外的定义方法类成员(函数、变量)的引用(一定是通过对象引用,静态成员除外)例如:ClassApublic:intx;Aal;al.x=10;(1)构造函数(和类同名的是构造函数)构造函数的作用,初始化对象,就是在定义对象的同时给对象赋处值。构造函数在什么时候被调用:Aal;在定义对彖时被自动调用构造函数

3、的重载、带默认参数的构造函数(2) 自对象的构造函数析构函数(例如A()析构函数在对彖被释放的时候自动调用,调用顺序和构造函书相反。(3) 对象数组:如Aa10;对彖指针:指向对彖的指针、指向对彖成员的指针公用数据保护:看const的位置,修饰谁意思不同。(1) 对象的赋值(=)和复制(如Aa(b)加static的静态成员:生存期变长友元:加thend关键字,能访问私有成员继承与派生派生类的访问属性的变化:公有继承不改变、保护继承变保护、私有继承变私有、私有成员继承后都不可访问。(2)派生类的构造函数和析构函数:构造函数不能继承,派生类通过调用基类的构造函书完成对基类继承成员的赋初值。(1) 多重继承:解决同名变量二义性的问题(在变量名前加类名)多态和虚函数virtual虚函数:当基类指针指向派生类对象时,调用的是派生类新定义的成员。(2) 纯虚函数:virtual()const=0叫纯虚函数。(3) 抽象类:包含纯虚函数的叫抽象类,抽象类不能定义对象,只做基类。(4) 定义虚析构函数以便在基类指针指向派生类临时对象时释放整个派生类对彖。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号