forthespada / InterviewGuide

🔥🔥「InterviewGuide」是阿秀从校园->职场多年计算机自学过程的记录以及学弟学妹们计算机校招&秋招经验总结文章的汇总,包括但不限于C/C++ 、Golang、JavaScript、Vue、操作系统、数据结构、计算机网络、MySQL、Redis等学习总结,坚持学习,持续成长!
https://interviewguide.cn/
Apache License 2.0
5.37k stars 1.45k forks source link

C++基础语法54存疑 #149

Open LdleFlowersLand opened 7 months ago

LdleFlowersLand commented 7 months ago
//使用前面的类ADT,创建一个数组
auto adt_p = new ADT[10];
cout << *((int*)(adt_p)-2)<< endl; 
cout << *((int*)(adt_p)-1)<< endl;

结果为: 10 0 说明并不是在数组前分配4个字节,而是分配了8(2*sizeof(int))个字节