|
안녕하세요
만해입니다.
HTML Parer을 만들려고 하는데요
STL을 이용할려는데
TTag 클래스에서 vector을 이용하는데
less을 사용안해도 되는데
하는방법도 좀 알고 싶고 해서
해 봣는데
잘 안되네요
고수님들의 조언 부탁 드립니다.
class TPropertyToken
{
AnsiString APropertyName;
AnsiString APropertyValue;
};
/* TPropertyToken 구조.
클래스
APropertyName : String ; 태그명
APropertyID : Property 인데스
APropertyValue : String ; 태그값.*/
//---------------------------------------------------------------------------
class TTag
{
private :
TTagToken ATagToken;
vector<TPropertyToken,less<TPropertyToken>()> APropertyToken;
/* class TTag {
TTagToken ATagToken; 현 태그의 정보
vector<TPropertyToken> APropertyToken; 현 태그의 프로퍼티정보
};
*/
// struct less : binary_function<TPropertyToken, TPropertyToken, bool> {
bool operator() (const TPropertyToken& T1, const TPropertyToken& T2) const
{
if ( T1.APropertyName > T2.APropertyName )
return true;
else
return false;
};
// };
};
|