q**p 发帖数: 147 | 1 class A{
public:
A(int* _pi,int _size):pi(_pi),size(_size){}
int* pi;
int size;
};
int a[] = {1,2,3};
A* ap = new A(a,3);
delete ap;
ap的pi指向了a的第一个元素,请问A的default dtor 会删除 a这个数组么? | X****r 发帖数: 3557 | 2 no
【在 q**p 的大作中提到】 : class A{ : public: : A(int* _pi,int _size):pi(_pi),size(_size){} : int* pi; : int size; : }; : int a[] = {1,2,3}; : A* ap = new A(a,3); : delete ap; : ap的pi指向了a的第一个元素,请问A的default dtor 会删除 a这个数组么?
| b********e 发帖数: 58 | |
|