Questions tagged «stdarray»

4
默认初始化std :: array?
使用C ++ 11 std::array,我是否可以保证语法std::array<T, N> x;将默认初始化数组的所有元素? 编辑:如果没有,是否有一种语法将对所有数组(包括零大小的数组)起作用,以将所有元素初始化为其默认值? 编辑:在cppreference上,默认的构造函数描述为: (constructor) (implicitly declared) (public member function) default-constructs or copy-constructs every element of the array 所以答案可能是肯定的。但我想根据标准或将来的标准确定这一点。

6
将未知大小的std :: array传递给函数
在C ++ 11中,我将如何编写采用已知类型但大小未知的std :: array的函数(或方法)? // made up example void mulArray(std::array<int, ?>& arr, const int multiplier) { for(auto& e : arr) { e *= multiplier; } } // lets imagine these being full of numbers std::array<int, 17> arr1; std::array<int, 6> arr2; std::array<int, 95> arr3; mulArray(arr1, 3); mulArray(arr2, 5); mulArray(arr3, 2); …
97 c++  c++11  stdarray 

5
std :: array vs数组性能
如果我想建立一个非常简单的数组 int myArray[3] = {1,2,3}; 我应该std::array改用吗? std::array<int, 3> a = {{1, 2, 3}}; 与常规方法相比,使用std :: array有什么优势?表现更好吗?只是更易于处理以进行复制/访问?
84 c++  c++11  stdarray 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.