如题,我在使用C++做的DLL中有一个方法是需要传入C++的Set类型,可是Delphi中没有,我就想在DLL中封装一下,想传入指针,而指针则在DLL中内部操作这个my_set是一个set<int>类型my_set* write_set(int* ptr, int num)
{
   my_set newSet;
   int i;
   int iS;
   for (i = 1;i <= num;i++)
   {
   iS = *ptr;
   newSet.insert(iS);
   ptr = (int*)((int)ptr + sizeof(int));
   }
   return &newSet;
}以上操作是否正确,请高手解答!!!