一. 语言基础
数组和指针的区别
数组 | 指针 | |
概念 | 是用于储存多个相同类型数据的集合。 数组名是首元素的地址 | 特殊的变量,存放的是其它变量在内存中的地址。 指针名指向了内存的首地址 |
赋值 | 只能一个一个元素的赋值或拷贝 | 同类型指针变量可以相互赋值 |
存放方式 | 连续存放(开辟一块连续的内存空间),根据数组下标访问 | 指针可以指向任意类型的数据,存储空间依变量所指向地址空间的内存而定 |
sizeof | 变化。sizeof(数组名)/sizeof(数据类型) | 固定。4(32位平台),8(64位平台) |
二. 内存管理
三. 面向对象
四. STL
五. C++新特性
继续面经,继续更新...
标签:宝典,C++,面试,地址,内存,sizeof,赋值,指针 From: https://www.cnblogs.com/ZWJ-zwj/p/17352241.html