-
[面试]面试冲刺
介于马上要去面试了,还是恶补一下cpp吧。
- 虚函数表点这
- 虚析构函数点这
- map
- sort/qsort点这
- lockstep
- ecs
- 使用memset初始化一个类会导致类中的指针和虚函数表出现问题。相关链接
- 使用
memset(a,1,sizeof(a))
初始化a数组不会达到预期的效果,因为memset会把每个字节赋值为1就会变成16843009。
- sizeof会在编译期间转化为相应的数字(虽然听说某标准表示,为了配合动态数组有些可以在运行时计算),所以请不要使用sizeof计算函数指针类型参数的大小,会返回一个指针的长度,而不是这个指针指向的地址(数组,结构体,类)的长度。
- sizeof会计算字符串末尾的