Resultados da pesquisa a pedido "c++11"

2 a resposta

Verificação de intervalo acionado em tempo de compilação para std :: vector

O objetivo: Eu gostaria de ter uma versão do intervalo marcadastd::vectoréoperator [] para minhas compilações de depuração e sem verificação de intervalo no modo de lançamento. A verificação de intervalo no modo de depuração é obviamente boa ...

1 a resposta

C ++ 0x com Qt Creator

Estou tentando usar os novos recursos do C ++ 0x noQt Creator [http://en.wikipedia.org/wiki/Qt_Creator]no Windows (Qt Creator 2.0.1). Eu li o tópicoConfigurando as opções do compilador GCC no Qt, Qt Creator e ...

2 a resposta

Forçar constexpr a ser avaliado em tempo de compilação

#include <algorithm> struct S { static constexpr int X = 10; }; int main() { return std::min(S::X, 0); };E sestd::min espera umconst int&, o compilador provavelmente gostaria de ter oS::X também definido em algum lugar, ou seja, o armazenamento ...

3 a resposta

alternando uma função de modelo variável

Eu tenho uma função variadic como: void test(int){} template<typename T,typename...Args> void test(int& sum,T v,Args... args) { sum+=v; test(sum,args...); }Eu quero alias para algo como: auto sum = test;//error : can not deduce auto from test ...

2 a resposta

Diferença C ++ 11 em construtores (chaves)

Eu sou bastante novo em C ++ e observei que as seguintes linhas de código agem de maneira diferente MyClass c1; c1.do_work() //works MyClass c2(); c2.do_work() //compiler error c2228: left side is not a class, structure, or union. MyClass c3{}; ...

5 a resposta

baseado em intervalo para matriz multidimensional

Meu sistema incorporado possui uma versão do C ++ com capacidade para C ++ 11, então eu estou limpando o código de for( uint16_t* p = array; p < (&array)[1]; ++p ) { *p = fill_value; }para for( uint16_t& r : array ) { r = fill_value; }qual ...

3 a resposta

Não foi possível deduzir o parâmetro do modelo do argumento padrão do parâmetro da função

Estou tentando criar uma função que encontre o elemento mínimo em um intervalo que satisfaça uma determinada condição: #include <functional> #include <iostream> #include <vector> template <typename It, typename Pred, typename Comp> It ...

2 a resposta

herança do construtor std :: array

Estou tentando obter variante estendida destd::array para vetores matemáticos (e exponha a mesma interface quearray sem código clichê). Eu sei sobrestd::valarray mas eu quero um tamanho fixo para digitar corretamente as multiplicações de matriz. ...

1 a resposta

Classificação topológica usando std :: sort

Nota:Enquanto escrevia esta pergunta, acho que já encontrei a resposta. Sinta-se livre para emendá-lo ou anexá-lo com uma versão melhor. Eu pensei que poderia ser bom documentar meu problema.editarEu estava errado, meu aswer não ...

0 a resposta

Por que o lambda no inicializador estático não pode acessar membros privados da classe no VC ++ 2013?

Considere o seguinte pedaço de código: #include <iostream> class foo { int var = 99; public: static int const i; }; int const foo::i = [&] { return foo().var; }(); auto main() -> int { std::cout << foo::i << std::endl; return 0; }Considerando o ...