我在 C++ CLI 中有下一堂课:
public ref class MyClass
{
public:
MyClass(void);
virtual bool Init();
cliext::vector<int>^ ListOfNumbers();
};
我想从公共功能中接收 int 向量。
这是实现:
cliext::vector<int>^ MyClass::ListOfNumbers()
{
cliext::vector<int>^ devs = gcnew cliext::vector<int>();
devs->push_back(1);
return devs;
}
我的问题是我收到下一个警告:
警告 C4677:“ListOfNumbers”:非私有成员的签名包含程序集私有类型“cliext::vector<_Value_t>”
有人可以告诉我原因吗?我可以从公共函数 C++ CLI 类接收项目集合吗?