Resultados da pesquisa a pedido "c++11"
_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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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>)) { /* ...