智能指针unique_ptr 解决 warning问题
.h文件中有如下定义
如下代码:
int* p[256];
for(int i = 0 ;i <256:i++)
{
p[i] = new int[10];
}
会提示让我使用智能指针来管理 p[i] = new int[10];这段代码
unique_ptr
这样写完以后 智能指针的warning没了但是会提示 variable-sized object may not be initialized error 意思是使用变量定义长度时,不可在定义时同时进行初始化赋值,需要在之后进行赋值
请问各位大佬这种该怎么解决啊 如何用unique_ptr管理好最初的warning还能不消除新出来的error