c++ - 如何在 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 文档,您需要
#include <cliext/vector>
推荐阅读
- phonegap-build - 如何为使用 PhoneGap Build 构建的 PhoneGap 项目请求权限?
- c++ - Openssl:PEM_read 中的段错误
- php - 如何在 Laravel 中跟踪通知?
- css - 对 svg 文本元素进行变换不会移动元素
- etl - Informatica Cloud 中的目标加载计划,一个映射中的多个(两个)管道
- django - UnboundLocalError:分配前引用的局部变量“team_members”
- laravel - laravel/installer v2.1.0 需要 ext-zip - php-zip 无法安装
- c++ - windows.h 之间的区别 | 标准数据文件
- scala - Enumeration的自动推导找不到Encoder
- css - CSS 宽度不适用