Resultados da pesquisa a pedido "c++14"

2 a resposta

Podemos usar a otimização do valor de retorno quando possível e recuar em movimento, não copiar, semântica quando não?

É possível escrever código C ++ onde confiamos na RVO (otimização do valor de retorno) quando possível, mas recorremos à semântica de movimentação quando não? Por exemplo, o código a seguir não pode usar o RVO devido à condicional; portanto, ele ...

1 a resposta

Passar (parcialmente) a função de modelo de modelo como std :: function (ou ponteiro de função)

#include <vector> #include <functional> template<class F> class Foo { public: template <class T> void std_function(std::function<F(std::vector<T>)> functor) { /* something */ } template <class T> void func_ptr(F (*funtor)(std::vector<T>)) { /* ...

4 a resposta

Por que non-const std :: array :: operator [] não constexpr?

Estou tentando preencher uma matriz 2D em tempo de compilação com uma determinada função. Aqui está o meu código: template<int H, int W> struct Table { int data[H][W]; //std::array<std::array<int, H>, W> data; // This does not work ...

2 a resposta

Como implementar algoritmos de classificação clássicos em C ++ moderno?

ostd::sort algoritmo (e seus primosstd::partial_sort estd::nth_element) da biblioteca padrão C ++ está na maioria das implementaçõesuma combinação complicada e híbrida de algoritmos de classificação mais ...

2 a resposta

Como o `void_t` funciona

Eu assisti a palestra de Walter Brown no Cppcon14 sobre a programação de modelos modernos (Parte I [http://youtu.be/Am2is2QCvxY], parte II [http://youtu.be/a0FliKwcwXE]) onde ele apresentou suavoid_t Técnica SFINAE. Exemplo: Dado um modelo de ...

2 a resposta

Valores que não designam objetos em C ++ 14

Estou usando o N3936 como referência aqui (corrija esta pergunta se algum texto do C ++ 14 for diferente). Abaixo de 3.10Valores e valores temos: Toda expressão pertence a exatamente uma das classificações fundamentais nessa taxonomia: lvalue, ...

2 a resposta

Regex C ++ segfault em seqüências longas

Eu estava analisando o dump stackoverflow e vim emesta [https://stackoverflow.com/questions/23860361/batch-file-reading-and-activate-commands-from-unknown-files] pergunta aparentemente inocente, com pequenos detalhes quase invisíveis, de 22311 ...

1 a resposta

Argumentos de encaminhamento para a função de membro do modelo

exemplo ideone [http://ideone.com/WpN7oH] Eu preciso encaminhar alguns argumentos predefinidos mais alguns argumentos passados pelo usuário para uma função de membro. #define FWD(xs) ::std::forward<decltype(xs)>(xs) template<class T, class... ...

3 a resposta

Diferença entre os literais binários do GCC e os do C ++ 14?

6 a resposta

Qualquer alternativa para std :: dynarray atualmente disponível?