8.2 第五章 表达式 总结 2

1.P147页 表5-4 操作符优先级需要背诵.

2.new表达式如果无法获得足够内存空间,系统会抛出bad_alloc异常.

3.不要妄想这样使用delete:

int i; int*pi=&i; delete pi;

delete只能释放用new分配的内存地址的指针

0值指针...随你蹂躏了

4.删除指针,及时给指针赋0值.避免悬垂指针出现的难以检查的错误.

5.做整数和浮点数加法时,会先把整数转换为浮点数再进行运算

6.由编译器自动执行,无须程序员介入的被成为隐式转换.比如第5条的转换就是.(这条红色突出了,因为以前学到后面的章节时一直不了解)

7.取得void*保存的指针值不能直接赋值.必须进行强制转换:

  int i;
  void *vp=&i;
  int *pi=static_cast<int *>(vp);   //若直接pi=vp; 则错误

8.默认的浮点字面值为单精度类型


今天晚上继续复习,今天必须搞定第六章的复习!!就只有假期的时间了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值