C++笔记


类声明需要以分号结束,在类中定义的函数为内嵌函数,内嵌函数的代码针对个别的类不为共用的代码,所以必须简短才能提高效率。

在类外面定义的函数需要加::使用范围操作符声明属于哪个类,class定义的类元素默认为private,struct定义的类元素默认是public型。

构造器的名字就是类的名字。构造器也可以写为内嵌函数,可以重载。

编译器会提供一个默认的副本构造器

把函数声明为友元函数,意味着该函数是全局的,但它可以访问私有成员,友元函数不是类的成员函数

在类里面不能初始化成员变量


可以使用template关键字声明通用容器类 template class<T>



引用变量的引用目标只允许被设置一次

是左操作数调用操作符函数


在用new type[size]分配内存块时,size可以不为常数,但是必须要用delete [] pointer; 销毁那个内存块

如果计算机没有足够的内存可供分配,new操作符就会返回一个空指针

C++编译器提供的副本构造器仅能提供浅赋值

赋值表达式以赋值结果作为返回值,x=y=0等价于x=(y=0)

在任何一个赋值操作符函数(=)的定义里,最后一条语句都应该是 return *this;



继承:可以继承基类的所有成员,但不包括构造器

多态是通过虚函数实现的。



sort函数 参数是迭代器的begin 和end 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值