c++的一些总结

(1)typedef可以将变量重新命名,并且可以是几个,中间用“,”隔开。

(2)enum 枚举类型:枚举类型就是将可能出现的结果一起存储,每次操作只会出现一个结果。每一个枚举值都可对应一个整型的数据,默认从0开始,可以显示的说明从几开始

eg: enum{MOn=1,Tues};

(3)内联函数:优势在于他可以减少调用时的开销,因为在编译时会把函数插入到相应调用的地方。但是,这也造成了编译的代码过长,因此推荐将代码较少的函数写为内联函数。

(4)**前向引用声明:只能说明这是一个类,而不能声明对象。如果需要声明一个对象,必须使用引用或者指针

(5)如果使用默认的构造函数,只是实现浅复制,即两个对象指向了同一块内存空间。但是如果自己来写复制构造函数,实现的就是深复制。

(6)父类的声明被派生类实例化时,对象只能使用父类的函数和变量。想要使用派生类的修改的父类函数,父类函数要用virtual修饰。

(7)关于派生类构造函数的执行顺序:1 先调用基类的构造函数,调用顺序和继承顺序相同。2对派生类新增的成员进行初始化,初始化顺序按照在派生类的定义顺序3最后执行构造体。析构函数的顺序正好相反。 如果基类是无参的构造函数,可以在初始化时不显示给出类名。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值