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