在已有其他面向对象语言的基础上进行的简单笔记
构造与够细
C++创建变量时不会初始化值,只申请一块内存指向,值不确定,可能为空空.在java中会有初始化
构造函数
略
析构函数
在类销毁前调用,释放资源
~ClassName();
当对象超出作用范围时,编译器会自动调用析构函数。
new&delete
delete[] p:对于创建的对象数组 需要加上[],否则delete是只会调用第一个对象的析构函数
访问限制
C ++访问控制
可以分为:
public
private
protected
# 初始化列表
初始化/赋值
继承
1 | class B:public A{ |
……
内联函数
……
Const
在*号前面对象为const,后面指针为const
重载
引用
需在定义时引用,别名
面向对象
拷贝
静态成员 static
运算符重载
…….
模板
…
异常处理
…
循序匹配,