|
.
THTMLParser class를 c++ class로 만들면 대충 아래와 같이 되구요
class THTMLParser : public TObject
{
private :
String Text;
String Tag;
Boolean isTag;
void AddText( void );
void AddTag( void );
public :
TList *Parsed;
TStringList *Lines;
THTMLParser( );
void Execute( void );
};
이 클래스의 Parsed를 Parsed[ n ] 처럼 사용하면 포인터를 배열로 사용하는 것이
되어서 TList *가 전달됩니다. 아래와 같이 해주세요.
THTMLTag *Tag;
THTMLParser *Parser;
Parser = 생성 ? 할당 ?
Tag = ( THTMLTag * )Parser->Parsed->Items[ 0 ]; // <- obj를 통하지 않고 바로 할당받기
|