如何在 C++/CLI Visual Studio 2019 中实现和使用向量?
How to implement and use vectors in C++/CLI Visual Studio 2019?
我一直在尝试弄清楚如何使用 C++ 在 .Net 框架中实现向量,但我不断收到错误消息,提示它无法定义向量。我也收到波浪线,说“命名空间 cliext 没有成员向量”。
#include <cliext>
String^ toBinary(int decimal) {
cliext::vector<String^>^ binary;
String^ finalBinary;
while (decimal != 1) {
if (decimal % 2 == 1)
binary.push_back("1");
else {
binary.push_back("0");
}
decimal /= 2;
floor(decimal);
}
if (decimal == 1) binary.push_back("1");
for (int i = 0; i < binary->Capacity; i++)
finalBinary += binary[i];
return finalBinary;
}
根据Microsoft documentation,您需要
#include <cliext/vector>
我一直在尝试弄清楚如何使用 C++ 在 .Net 框架中实现向量,但我不断收到错误消息,提示它无法定义向量。我也收到波浪线,说“命名空间 cliext 没有成员向量”。
#include <cliext>
String^ toBinary(int decimal) {
cliext::vector<String^>^ binary;
String^ finalBinary;
while (decimal != 1) {
if (decimal % 2 == 1)
binary.push_back("1");
else {
binary.push_back("0");
}
decimal /= 2;
floor(decimal);
}
if (decimal == 1) binary.push_back("1");
for (int i = 0; i < binary->Capacity; i++)
finalBinary += binary[i];
return finalBinary;
}
根据Microsoft documentation,您需要
#include <cliext/vector>