개발환경: C++ Builder XE5
제네릭 프로그래밍이 생소해서 헤메고 있습니다.
FuncB()에서 TList을 생성하고 값을 넣은 후 ToArray()을 이용해 DynamicArray로 리턴하고 싶은데..
아래와 같은 에러가 발생합니다.
어떻게 해야 하나요?
고수님의 도움을.. 미리 감사합니다.
//---------------------------------------------------------------------------
void TFormMain::FuncA()
{
DynamicArray x;
x = FuncB(); // 여기서 에러 발생..
}
//---------------------------------------------------------------------------
DynamicArray TFormMain::FuncB()
{
TList__1 *PointList = new TList__1;
PointList->Add(DPoint(0,0));
PointList->Add(DPoint(11,12));
return PointList->ToArray();
}
[ilink32 Error] Error: Unresolved external 'System::Generics::Collections::TList__1::' referenced from D:\RADX\TEST\TEST\WIN32\DEBUG\UNITMAIN.OBJ
[ilink32 Error] Error: Unresolved external '__fastcall System::Generics::Collections::TList__1::TList__1()' referenced from D:\RADX\TEST\TEST\WIN32\DEBUG\UNITMAIN.OBJ
[ilink32 Error] Error: Unresolved external '__fastcall System::Generics::Collections::TList__1::Add(const DPoint)' referenced from D:\RADX\TEST\TEST\WIN32\DEBUG\UNITMAIN.OBJ
[ilink32 Error] Error: Unable to perform link |