new详细过程是:先分配内存空间,调用构造函数进行初始化,返回指针。 A * a = new A(3); 相当于 A*a = (A*)malloc(sizeof(A)); a->A::A(3); return a