Resultados da pesquisa a pedido "c++11"

3 a resposta

_1 faz parte do C ++ 0x?

eu tenho vistodois [https://stackoverflow.com/questions/4008369]recenterespostas [https://stackoverflow.com/questions/4009530]usando_1 como uma solução C ++ 0x pura (sem menção explícita a boost lambdas). Existe um animal comostd::_1 Eu acho que ...

2 a resposta

Inicializando constexpr com const: Tratamento diferente para int e double

O código a seguir falha ao compilarviver em Ideone [https://ideone.com/ubg5sQ]: #include <iostream> using namespace std; int main() { const double kPi = 3.14; constexpr double kPi2 = 2.0*kPi; cout << kPi2; }A mensagem de erro é: prog.cpp: In ...

1 a resposta

C ++: estático na inicialização dependente da variável de membro estático com int vs struct

Dada uma variável de membro estático que é inicializada a partir de uma variável de membro estático deoutra classe, o não literalstruct ii às vezes é inicializado como padrão0 oupara333. Isso depende da ordem de compilação ...

2 a resposta

Quão semelhantes são o sistema de arquivos Boost e as bibliotecas padrão do sistema de arquivos C ++?

Preciso de uma biblioteca de sistema de arquivos para usar com um compilador compatível com C ++ 11 ou com um compilador C ++ 14 - portanto, não pode ser do C ++ 17. Agora, eu sei que a biblioteca do sistema de arquivos que entra no C ++ 17 ...

2 a resposta

C ++ Quando é correto estender o espaço para nome `std`?

Um tópico no SO diz queestendendostd é UB [https://stackoverflow.com/questions/37541022/what-are-the-reasons-that-extending-the-std-namespace-is-considered-undefined-be] (ok, a menos que você seja o escritor padrão, é claro). Mas de tempos ...

2 a resposta

decltype para função membro sobrecarregada [duplicado]

Esta pergunta já tem uma resposta aqui: Desambiguar ponteiro de função de membro sobrecarregado sendo passado como parâmetro de modelo [/questions/17874489/disambiguate-overloaded-member-function-pointer-being-passed-as-template-paramet] 1 ...

2 a resposta

O que exatamente é um "pacote de parâmetros à direita"

Na resolução de ambiguidades entre sobrecargas do modelo de função, é realizada a ordenação parcial (consulteaqui [http://en.cppreference.com/w/cpp/language/function_template]para algumas explicações). Nesse site, também aprendemos que Em caso ...

1 a resposta

Criar biblioteca para substituir o operador * () do iterador - ponteiro dangling de risco

Estou tentando criar o meu próprioboost::adaptors::transformed [http://www.boost.org/doc/libs/1_56_0/libs/range/doc/html/range/reference/adaptors/reference/transformed.html] . Aqui está o relacionadocódigo de ...

2 a resposta

Obtendo referência à matriz bruta de std :: array

Qual é a maneira canônica de obter a referênciastd::arraymatriz subjacente bruta (C)? odata() O método retorna apenas um ponteiro bruto, o que o torna inadequado, por exemplo. para passar para funções que aceitem uma referência a uma matriz ...

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>)) { /* ...