Resultados de la búsqueda a petición "stdarray"

3 la respuesta

¿Hay alguna manera de exigir la inicialización completa de std :: array

estoy usandostd::array<size_t, N> (N es una variable de plantilla fija). #include<array> template<size_t N> struct A{ size_t function(std::array<size_t, N> arr){ return arr[N-1];} // just an example }; int main(){ A<5> ...

4 la respuesta

¿Hay alguna razón para std :: array de tamaño cero en C ++ 11?

Considere el siguiente fragmento de código, que es perfectamente aceptable para un compilador de C ++ 11: #include <array> #include <iostream> auto main() -> int { std::array<double, 0> A; for(auto i : A) std::cout << i << std::endl; return 0; ...

1 la respuesta

Intentando pasar un lambda constexpr y usarlo para especificar explícitamente el tipo de retorno

Me gustaría usar una función y pasar unconstexpr lambda. Sin embargo, solo se compila correctamente si dejo que el tipo se deduzca a través deauto. Dar explícitamente el tipo a través de-> std::array<event, l()> parece fallar (la primera ...

1 la respuesta

La inicialización de la matriz de C ++ 11 no llamará al constructor de copia

Estoy haciendo una pequeña clase que usa una matriz con plantilla en su tamaño. Aquí hay un código ... .hpp template <size_t N> class KeyCombinationListener { public: KeyCombinationListener( const std::array<sf::Keyboard::Key, N>& ...

1 la respuesta

Inicializando std :: array <char, x> miembro en el constructor usando cadena literal. GCC bug?

El siguiente ejemplo inicializando un

2 la respuesta

Cómo crear std :: array con la lista de inicialización sin proporcionar el tamaño directamente [duplicado]

Esta pregunta ya tiene una respuesta aquí: ¿Cómo emular el comportamiento de la inicialización de la matriz C "int arr [] = {e1, e2, e3, ...}" con std :: array? [/questions/6114067/how-to-emulate-c-array-initialization-int-arr-e1-e2-e3-behaviou] ...

4 la respuesta

Declaración de matriz e inicialización en C ++ 11

Aquí hay 8 formas de declarar e inicializar matrices en C ++ 11 que parecen correctas en

4 la respuesta

¿Por qué std :: array no tiene un constructor que tome un valor para que se llene la matriz?

Es la ausencia de

5 la respuesta

std :: array vs rendimiento de la matriz

Si quiero construir una matriz muy simple como int myArray[3] = {1,2,3};Debería usarstd::array en su lugar? std::array<int, 3> a = {{1, 2, 3}};¿Cuáles son las ventajas de usar std :: array sobre los habituales? ¿Es más eficiente? ¿Simplemente ...

4 la respuesta

Inicialización por defecto de std :: array?

Con C ++ 11