Resultados da pesquisa a pedido "stdarray"

4 a resposta

Existe uma razão para std :: array de tamanho zero em C ++ 11?

Considere o seguinte trecho de código, que é perfeitamente aceitável por um compilador 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; }De acordo ...

4 a resposta

Por que o std :: array não possui um construtor que recebe um valor para o array ser preenchido?

1 a resposta

A inicialização do array c ++ 11 não chamará o construtor de cópias

Estou criando uma turma que usa uma matriz modelada em seu tamanho. Aqui está um código ... .hpp template <size_t N> class KeyCombinationListener { public: KeyCombinationListener( const std::array<sf::Keyboard::Key, N>& ...

1 a resposta

Inicializando o membro std :: array <char, x> no construtor usando a string literal. Bug do GCC?

O exemplo a seguir inicializando umstd::array <char, N> O membro de um construtor que usa um literal de cadeia não compila no GCC 4.8, mas compila usando o Clang 3.4. #include <iostream> #include <array> struct A { std::array<char, 4> ...

4 a resposta

Inicialização padrão de std :: array?

Com C ++ 11

3 a resposta

Existe uma maneira de impor a inicialização completa do std :: array

estou usandostd::array<size_t, N> (N é uma variável de modelo fixa). #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> a; a.function({{1,2,3,4,5}})); ...

2 a resposta

Como criar std :: array com lista de inicialização sem fornecer tamanho diretamente [duplicado]

Esta pergunta já tem uma resposta aqui: Como emular a inicialização do array C “int arr [] = {e1, e2, e3,…}” com o comportamento std :: array? [/questions/6114067/how-to-emulate-c-array-initialization-int-arr-e1-e2-e3-behaviou] 9 respostasComo ...

1 a resposta

Tentando passar um lambda constexpr e usá-lo para especificar explicitamente o tipo de retorno

Gostaria de usar uma função e passar umconstexpr lambda. No entanto, ele só compila com sucesso se eu permitir que o tipo seja deduzido porauto. Fornecendo explicitamente o tipo através de-> std::array<event, l()> parece falhar (a primeira ...

5 a resposta

desempenho std :: array vs array

Se eu quero construir uma matriz muito simples como int myArray[3] = {1,2,3};Devo usarstd::array em vez de ? std::array<int, 3> a = {{1, 2, 3}};Quais são as vantagens de usar std :: array sobre as usuais? É mais eficiente? Apenas mais fácil de ...

4 a resposta

Declaração e inicialização de matriz em C ++ 11