摘要:
下面是一段简单的C++代码,分下一下new操作符究竟干了一些什么。Cpp代码classPerson{public:Person(){}~Person(){}intname;intage;};classson:publicPerson{public:son(){}~son(){}inttoy;};Cpp代码Person*p=newPerson();p->name=44;p->age=30;Person*s=newson();s->name=44;在new的地方,我们按f11跟踪进去。new是封装malloc,按照对象的大小申请内存。我们看到size是8,正好等于person中2 阅读全文
浙公网安备 33010602011771号