CArrayの使い方 – プログラミング – Home

通知
すべてクリア

[解決済] CArrayの使い方


クリリン
 クリリン
(@クリリン)
ゲスト
結合: 23年前
投稿: 175
Topic starter  

動的な構造体についての議題の中で、
ん さんが教えてくださった、

typedef struct
{
CString a ;
CString b ;
CString c ;
}aaa_t ;

CArray<aaa_t,aaa_t> m_aaaArray ;

とありますが、aaaArrayを定義することはわかるのですが、
構造体内の[a],[b],[c]に値をそれぞれに入れるにはどうしたら良いのでしょうか?

何回も質問しますが、よろしくお願いします。


引用未解決
トピックタグ
sugar
 sugar
(@sugar)
ゲスト
結合: 23年前
投稿: 448
 

CArray::GetAt()、ElementAt()、operator[] で、配列の各要素を参照できると思いますが。

m_aaaArray は、aaa_t型の配列なんですよ。


返信引用
ん
 ん
(@ん)
ゲスト
結合: 23年前
投稿: 81
 

> 構造体内の[a],[b],[c]に値をそれぞれに入れるにはどうしたら良いのでしょうか?

こんな感じでしょうか。他にもありますが、とりあえず CArray のヘルプ参照。

aaa_t aaa ;

aaa.a = AAA ;
aaa.b = BBB ;
aaa.c = CCC ;

m_aaaArray.Add( aaa ) ;// 動的配列の最後に追加

CString str = aaa[0].a ; // 取得例


返信引用
クリリン
 クリリン
(@クリリン)
ゲスト
結合: 23年前
投稿: 175
Topic starter  

なるほど・・・解りました。
ありがとうございます。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました