同一个程序代码,不同的地方new同一个类,内存分配大小不一样

图片说明
图片说明
同样的写法
CLASS A;
A* a1=new A;
A *a2=new A;
两个语句在代码不同的地方执行而已
new操作符没重载
sizeof(A)得出来的结果是4760,
有人遇到过类似的问题吗,什么原因导致这样的问题,
完全没头绪!!!!!!!!!

编译器debug优化关了没

会不会是内存的对齐产生的问题。