Java 到 C++ 的转换

标签 java c++ arrays

在 Java 中,我们有时会这样做:

int [] foo = new int [5]

在 C++ 中如何做到这一点?我已经把它放进去了,但它给了我一个错误。

最佳答案

std::vector<int> foo(5);

不要使用 int[],如果你的数组大小是固定的(你不需要 new,只是

int a[5];

),但如果它是可变的,那将是一件痛苦的事情,因为您需要记住取消分配它。

关于Java 到 C++ 的转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23327434/

相关文章:

javascript - 自定义排序二维数组

python - 按第一行对 numpy 2d 数组进行排序,维护列

Java Integer类【使用eclipse查看源代码】

java - CSV 导出中的字段拆分

java - 如何将 InputStream 转换为 DataHandler?

c++ - 如何使用父类的同名成员函数(通过 this->)?

java - 静态方法以及如何使用它们

c++ 异常类继承到模板类

c++ - const 函数重载

java - 我正在从文本文件中读取数组,然后我应该大写字母,计算每个名称的出现次数,然后显示所有信息。