2
我想知道如何使用智能指針在C++中聲明雙向數組。我可以用原始指針來管理它。該代碼是:在C++中聲明使用智能指針的雙向矩陣
class Matrice{
int size;
int **val;
public:
Matrice(int size1)
{
val = new int* [size1];
size = size1;
for (int i = 0; i < size1; i++)
{
val[i] = new int[size1];
}
for (int i = 0; i < size1; i++){
for (int j = 0; j < size1; j++)
{
val[i][j] = j;
}
}
}
~Matrice()
{
delete []val;
cout<<"Destroyed matrix! \n";
}
};
確定。萬分感謝 – DaianaB