所以我能够在C#和Java中执行此操作,但是无法在C ++中执行此操作。下面是代码,它简短而简单,我只是在搜索如何使用c ++执行这样的操作。 更新似乎在C ++中这是不可能的,因为您必须使用向量。如果我没有弄错,矢量和数组是两个不同的东西,因此我解决的难题只适用于Java,C#,我还没有尝试PHP或JS。
//Java
double[] x = new double[15];
//C++ Not Working :(
double x[3];
x = new double[15];
答案 0 :(得分:0)
c ++中的可变长度数组由模板类std::vector
建模:
#include <vector>
int main()
{
auto x = std::vector<double>(3);
// now working
x = std::vector<double>(15);
// or
x.resize(15);
}