一个空种,new的时候发生什么
一个空类,new的时候发生什么比如A{}A *anew A[解决办法]引用:引用:你这是考别人吗?你自己心里有答案吗?
一个空类,new的时候发生什么
比如
A{};
A *a=new A;
[解决办法]
不会吧,这还被鄙视
你面得很高端的职位
为啥我面试的时候 给人家出这个题 都没几个会的
大多数的人 写一个空类的时候 非要在里面写上点什么默认构造函数之类的
[解决办法]先分配内存,这里 sizeof(A)=1
然后调用构造函数,编译器合成的A::A()
[解决办法]我也觉得纳闷了,new的时候不是分配内存,调用构造函数。他还能怎么样呢。
[解决办法]不是内存占用一个字节吗??求标准答案呀。。
[解决办法]一个萝卜一个坑,即使什么都没有,sizeof也是1
[解决办法]计算所需的字节数
开辟内存空间
调用构造函数
返回对象地址
没看过c++对象模型,轻喷哈
[解决办法]实在搞不懂,这样还被鄙视,要是我,直接问面试官,“那你告诉我,发生什么过程!”我以前还真问过,还不止一次。