- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:2次元配列にポインタを格納)
2次元配列にポインタを格納(VC++6.0)
このQ&Aのポイント
- 2次元配列にポインタを格納するプログラムを作成したが、実行できない問題が発生している。
- コンパイルは成功するが、実行時に「外部参照1が未解決」というエラーが表示される。
- 解決策を教えてほしい。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
for(int n=0;n<10;n++){ for(int i=0;i<10;i++){ b=new c; a[n].push_back(b); } } 初期状態において、a[n]が存在しません。
その他の回答 (1)
- επιστημη(@episteme)
- ベストアンサー率46% (546/1184)
回答No.1
cのメソッド(コンストラクタ/デストラクタ等)が定義されていません。
質問者
お礼
ありがとうございます。確かに定義してません。 そこで、 class c{ public: c(); virtual ~c(); ↓ class c{ public: c(){} virtual ~c(){} と変えてみました。 すると、コンパイルは通ったのですが、実行すると、 「メモリがreadになれない。」というエラーになってしまいます。 他に変更するところはどこでしょうか。
お礼
できました!お手数おかけいたしました!