与えられた:
Class A
{
private:
double **CR;
public:
double **compute2D();
};
プライベート 2D Array メンバーがあるとします。
double **CR;
そして、私はメンバー関数を持っています:
Double ** Compute2D()
関数computer2D
は を返しCR
ます。
これは悪い習慣ですか?なんで?ゲッター関数とセッター関数を使用して返す必要がありますか?
もう 1 つの質問: ガベージ コレクターを正しく使用していますか?
A::~A()
{
//Delete 2D array
for(int i = 0; i < Rows; ++i)
{
delete [] CR[i];
}
delete [] CR;
}