トップページ > 空即是色 > 2006年の記事 > 多重間接参照、オブジェクトのポインタの配列

空即是色 多重間接参照、オブジェクトのポインタの配列

2006年 02月19日

※修正しました。

MyClass** a;
a = (MyClass**)malloc( sizeof(MyClass*) * 10 /* array length */ );
a[0] = new MyClass;
a[1] = new MyClass( "hello" );
a[2] = new MyClass( "world" );
// ...
a[0]->print();
a[1]->print();
// ...
for( int i = 0; i < 10; i++){
delete a[i];
}
free(a);

ちなみに、これでもいいみたい。

MyClass** a;
a = new MyClass*[10];

参考:
行列ライブラリの設計(1) 8 動的配列

ページの先頭へ戻る

トラックバック

この記事のトラックバックURL:http://null-null.net/mt/mt-tb.cgi/415

ページの先頭へ戻る

コメント

さとる (2006年02月20日)

//...
for( int i = 0; i < 10; i++){
delete a[i];
}

free(a);

nogami (2006年02月21日)

やばい…メモリリーク起こしてる…

ページの先頭へ戻る

iPhoneDev.null-null.net

コメントの一覧

特定のキーワードにマッチした内容の記事をTumblrやMovableTypeに自動的に投稿する
  • nogami
    (2008年03月18日)
  • プールデザイン菅沼
    (2008年03月25日)
  • yuiyui
    (2008年04月12日)
MacOSX環境のOpenGLで日本語文字列の描画
  • nogami
    (2007年10月08日)

  • (2007年10月08日)
  • nogami
    (2007年10月09日)
ウップス!
  • あるぱっか
    (2007年05月24日)
  • nogami
    (2007年05月28日)
  • あるぱっか
    (2007年05月30日)

RSSフィード

このブログの更新情報を、XML(ATOM)フォーマットで提供しています。
ご利用のRSSリーダーやアプリケーションにRSSフィードを登録してください。

ページの先頭へ戻る


Copyright(c) Daisuke Nogami. All Right Reserved.