C++Builder相談室 Part15
■ このスレッドは過去ログ倉庫に格納されています
0480デフォルトの名無しさん
2005/11/27(日) 01:42:11>TList *p_pList ;
>KOZOTAI *pData ;
>
>pData = (KOZOTAI*)p_pList->Items[0];
これはp_pList->Items[0]が返したTObject*型のポインタをキャストして
KOZOTAI*型ポインタ変数に代入しただけ
KOZOTAIのインスタンス(実体)には代入も何もしていない
>csvをTStringListで受けて、その後構造体に入れる
これはKOZOTAIのインスタンスに対して(必要なら生成した上で)値を代入するということでしょ
上のポインタ代入とは全く別の操作だよ
手順としては
1.ファイルをTStringListに読みこむ
2.各レコードをフィールドに分解する
3.それぞれの値をKOZOTAIのインスタンスのメンバに代入する
ってかんじ
別に難しい操作ではないが、
ポインタって何?インスタンスって何?というレベルだと自力ではしんどいかしれん
■ このスレッドは過去ログ倉庫に格納されています