|
저는 Vector는 써본적이 없지만..
링크드 리스트가 필요할때는..
TList를 이용합니다.
new로 구조체를 할당하고.. TList에 Add만 시키면 됩니다.
물론 다 사용후에는 free 해주어야 하고요..
민인학 님이 쓰신 글 :
: struct import_file_info{
: char EdifFile[MAX_SIZE];
: int InstanceID;
: char InstanceName[MAX_SIZE];
: char InterfaceModule[MAX_SIZE];
: int CmdFifoSize;
: int ReadFifoSize;
: int WriteFifoSize;
: int SlaveReadFifoSize;
: int SlaveWriteFifoSize;
: char CLKPort[MAX_SIZE];
: char CLKEdge[MAX_SIZE];
: vector<PortInfo> vData;
: int ProtID;
: int TransatorID;
: };
:
: import_file_info DATA[100];
:
: DATA[0].PortInfo data;
:
: 이런식으로 하니...
: [C++ Error] ImportFile.cpp(552): E2316 'PortInfo' is not a member of 'import_file_info'
: 이런 메세지가 뜨네요...
:
: DATA[x]에 해당하는 PortInfo에 x개의 문자열이 오거든요...
: 그래서 그걸 링크드 리스트로 구현할려고 하다가 vector가 있다길래 써봤습니다...
:
: 근데.. 에러가 뜨네요... 흑흑~~~
:
: 제발 도와주세요...
|