TStringList* listA = new TStringList;
listA->Add("aaa");
listA->Add("aaa");
listA->Add("aaa");
TStringList* listB = new TStringList;
listB->Add("bbb");
listB->Add("bbb");
listB->Add("bbb");
listB->AddStrings(listA);
delete listA;
delete listB;
AddStrings() 의 전달인자를 보면 TStrings* 라고 되어 있는데요.
TStringList*를 넣어줘도 되는군요!
위와같은 코드가 왜 가능한거지요?
|