c++ - 在 C++ 中,是否可以直接从另一个数组初始化一个数组?

标签 c++ arrays syntax initialization c++14

在 C++ 中,是否可以直接从另一个初始化内置数组?据我所知,一个人只能有一个数组,然后将每个元素从另一个数组复制/移动到它,这是某种赋值,而不是初始化。

最佳答案

这是 std::array 的新功能之一在 C++ 11 中。

std::array <int, 5> a = {1, 2, 3, 4, 5};
std::array <int ,5> b = a;

后者将数组a复制到b中。

关于c++ - 在 C++ 中,是否可以直接从另一个数组初始化一个数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35030275/

相关文章:

c++ - 当值变得很小时,为什么这些计算需要多 20 倍的时间

javascript - 不遍历数组中的所有项目

json - JQuery 奇怪的语法

java - 基本 Java 帮助 : How to fix my code?

c++ - 为什么在 Release模式下可以在调试器中监视部分变量?

c++ - 使用 Qt Creator 构建时找不到库

python - 获取 Pandas Dataframe 列作为 2D numpy 数组 dtype

javascript - 如何对数组 : jQuery 中的元素进行排序

C# ASP 项目使用 MySql 5.5 - 参数查询语法

c++ - 使用重载的普通 new 运算符放置 new