C++ cli 整数到CLI/C++;字符串c++; 我试图制作一个Windows窗体应用程序(使用微软Visual C++ 2010),它将从用户(单词和定义)输入,并将它们输入到地图的矢量中。然后,我尝试向用户显示标签中输入的字数(向量或vector.size())中的元素数。我知道(鉴于numberLabel和myVector已经声明),它不起作用: numberLabel->Text = myVector.size()

C++ cli 整数到CLI/C++;字符串c++; 我试图制作一个Windows窗体应用程序(使用微软Visual C++ 2010),它将从用户(单词和定义)输入,并将它们输入到地图的矢量中。然后,我尝试向用户显示标签中输入的字数(向量或vector.size())中的元素数。我知道(鉴于numberLabel和myVector已经声明),它不起作用: numberLabel->Text = myVector.size(),c++-cli,C++ Cli,我应该如何处理这个问题并在标签中获得一个整数?谢谢大家! 那么: 数字标签->文本=std::to_字符串(myVector.size())你必须将整数转换成字符串,可以用Print文件。你应该已经搜索了成千上万个,也许数百万个例子,如何将一个代码> int /C> >转换成一个C++中的字符串。不要出汗。code>Text是一个System::String^,而不是std::String,它们之间没有隐式转换。在这种情况下,简单的答案是myVector.size().ToString()

我应该如何处理这个问题并在标签中获得一个整数?谢谢大家!

那么:


数字标签->文本=std::to_字符串(myVector.size())

你必须将整数转换成字符串,可以用Print文件。你应该已经搜索了成千上万个,也许数百万个例子,如何将一个代码> int /C> >转换成一个C++中的字符串。不要出汗。code>Text是一个
System::String^
,而不是
std::String
,它们之间没有隐式转换。在这种情况下,简单的答案是
myVector.size().ToString()