int p;
std::unique_ptr<int[]>int a{std::make_unique<int[]>(50)};
p=a.get();
a[2]=255;
std::cout <<p[2];
这段代码里面,p为什么能等于a呢?唯一指针不是内存只能有一个指向吗
int p;
std::unique_ptr<int[]>int a{std::make_unique<int[]>(50)};
p=a.get();
a[2]=255;
std::cout <<p[2];
这段代码里面,p为什么能等于a呢?唯一指针不是内存只能有一个指向吗
基于Monster 组和GPT的调写: