通知
すべてクリア
Topic starter
2008年8月1日 1:05 AM
開発環境:WinXP(SP2) + VC++2005 + MFC
こんばんは、めろぱんと申します。
早速ですが、質問させてください。
C言語では、以下のような感じで文字列定数のテーブルを作れると思います。
const char StrTbl[3][10] = { AAA, BBB, CCC }
同じようなことが、CStringArrayでも可能でしょうか?
const CStringArray StrAry をどうにかしてAAA, BBB, CCCを持った状態で初期化
ヘッダに書いておいて、それをインクルードしたファイル内で
定数として使いまわせるようにしたいと思っています。
よろしくお願いします。
2008年8月1日 1:37 AM
無理。
アプリケーションの初期化の段階でセットしてください。
2008年8月1日 10:38 AM
定数として使うことが目的なら、
CStringArrayの派生クラスを作って、コンストラクタで初期化する手もあります。
その方が、クラス名で何の配列か想像できるし、いい感じですよ。
Topic starter
2008年8月1日 8:03 PM
επιστημηさん
bunさん
こんばんは、めろぱんと申します。
無理、なのですね・・・。
CStringArrayをそのまま使うのは諦めます。
派生クラスを作るのはいい手ですね。
検討したいと思います。
ご回答いただきありがとうございました。