Pytania otagowane jako stdarray

5
Domyślna inicjalizacja std :: array?
Czy w przypadku C ++ 11 std::arraymam gwarancję, że składnia std::array<T, N> x;będzie domyślnie inicjowała wszystkie elementy tablicy? EDYCJA : jeśli nie, czy istnieje składnia, która będzie działać na wszystkich tablicach (w tym tablicach o rozmiarze zerowym), aby zainicjować wszystkie elementy do ich wartości domyślnych? EDYCJA : w cppreference , …

6
Przekazywanie tablicy std :: o nieznanym rozmiarze do funkcji
W C ++ 11, jak powinienem napisać funkcję (lub metodę), która pobiera std :: tablicę znanego typu, ale nieznanego rozmiaru? // 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 …
102 c++  c++11  stdarray 

5
std :: array vs wydajność tablicy
Jeśli chcę zbudować bardzo prostą tablicę, taką jak int myArray[3] = {1,2,3}; Powinienem użyć std::arrayzamiast tego? std::array<int, 3> a = {{1, 2, 3}}; Jakie są zalety używania std :: array nad zwykłymi? Czy jest bardziej wydajny? Po prostu łatwiejsze w obsłudze do kopiowania / dostępu?
87 c++  c++11  stdarray 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.