VisualC ++:String ^和std :: vector

时间:2016-08-14 11:07:48

标签: string visual-c++ vector

使用String ^ objects创建std :: vector时遇到问题:

std::vector<String^> vSometing;

它提示错误:

  

&#39;&amp;&amp;&#39;:不能在类型&#39; System :: String ^&#39;

上使用此间接方式

那么如何做String ^对象列表?

1 个答案:

答案 0 :(得分:0)

如果您真的更喜欢使用STL集合,则可以使用STL / CLR库。一种解决方案是ListVector使用new来分配它的对象,但是你不能分配System::String^

使用List<String^>或将System::String^转换为std::string。 如何转换,看看topic