したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |

さらみ1

208さらみ★:2008/12/30(火) 00:13:15 ID:???0
template <typename T>
class Array2D{
public:
       Array2D( int size0, int size1 ) :
       mArray( 0 ),
       mSize0( size0 ),
       mSize1( size1 ){
              mArray = new T[size0 * size1];
       }
       ~Array2D(){
              delete[] mArray;
              mArray = 0;
       }
       T& operator()( int index0, int index1 ){
              return mArray[index1 * mSize0 + index0];
       }
       const T& operator()( int index0, int index1 ) const{
              return mArray[index1 * mSize0 + index0];
       }
private:
       T* mArray;
       const int mSize0;
       const int mSize1;
};

まあまあ使えそうだから、ここにもメモっとこう


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板