今天小结

今天主要看了C++ primer,以前总是懒得看,总是想着碰到问题时,再来翻翻,把它当做一本工具书。今天考完试就打开看看,感觉好书就是好书。

今天看了基本的第五章:表达式那部分。

1.sizeof这部分。

  1. sizeof返回的接货并不一定是长度,sizeof对char烈性的表达式操作时保证得1;
  2. sizeof对某些类类型操作时,返回的是占用内存的空间大小,例如sizeof(double),返回的是8
  3. sizeof对数组操作的时候,返回的是对气元素类型做sizeof操作的结果,再乘以数组个数。平时对char类型操作返回数组长度是因为char类型占用的内存空间为1。

2.符合表达式,这部分,要了解符合表达式,就必须了解优先级,结合性

3.new 和delete

对一个单个变量进行内存释放,只要delete a即可;

而要对一个数组进行内存释放 需要delete [ ] a;需要注意的是:无论是变量a还是数组a,必须是new出来的,否则不能内存释放。

4.memory leak(内存泄露):删除动态分配内存失败。

5.C++中强制转换有const_cast,dynamic_cast,static_cast,reinterpret_cast(用于指针)。非指针的const_cast,static_cast比reinterpret_cast要安全。

6.在C++中使用vector,需要添加头文件#include <vector>

7.使用Sleep()函数,作为延迟,需要引入<windows.h>头文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值