私は2Dアレイを備えたVs2010c++で作業しています。私は1Dポインターから始めて、次のように操作[]を使用しました。
class CMatrix
{
void clear();
public:
int nRows;
int nCols;
short * MyMat;
CMatrix();
CMatrix(int r,int c);
~CMatrix(void);
void SetMatrix(int r,int c);
short * operator[] (const int row)
{
return MyMat + (row*nCols);
}
};
2Dポインタに変更してもかまいません。
しかし、私の問題はデバッグにあります。ポインタを使用しているため、配列の内容が表示されません。
他に選択肢はありますか?
ベクトルは使いたくない。