首页 > 解决方案 > 如何在 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;

}

标签: c++.netvisual-studio-2019c++-cli

解决方案


根据Microsoft 文档,您需要

#include <cliext/vector>

推荐阅读