Resultados da pesquisa a pedido "c++11"
C ++ 0x Lambda para funcionar o ponteiro no VS 2010
Estou tentando usar um lambda para passar no lugar de um ponteiro de função, mas o VS2010 parece não conseguir convertê-lo. Eu tentei usar std :: function como este e ele trava e não tenho idéia se estou fazendo isso direito! #include ...
A expressão Lambda pode ser rebaixada para C ++ 98
Recentemente, tive um problema de necessidade de integrar o código C ++ 11 escrito com expressão lambda à antiga base de código que suporta apenas o compilador C ++ 98. Eu descobri algumas equivalências possíveis de lambda como Macro, functor ou ...
Gravar simultaneamente o vetor <bool>
Eu sei que é possível ler simultaneamente de umstd::vector sem consequências "ruins" porque essa operação pode ser considerada segura para threads. Mas o mesmo não pode ser dito para operações de gravação. Mas, estou me perguntando se isso nem ...
Clion e CMake. Como adicionar biblioteca (* .so)
Estou tentando escrever código (c / c ++) no Clion IDE. Preciso adicionar ao meu projeto uma biblioteca compartilhada. Neste momento, eu quero executar apenas um programa (apenas a função principal) que poderá adicionar qualquer função à minha ...
Guia de estilo do Google "<chrono> é um cabeçalho C ++ 11 não aprovado"
Porque é<chrono> um cabeçalho não aprovado no Guia de CPP do Google? Não consigo encontrar nenhuma menção direta a isso noGuia de estilo do CPP do Google [https://google.github.io/styleguide/cppguide.html]. Este ...
O uso de literais definidos pelo usuário em expressões às vezes requer espaço em branco
O código a seguir é compilado no GCC e no Clang: long double operator""_a(long double); auto x = 0e1_a+0; // OKMas não isso (substituindo_a com_e): long double operator""_e(long double); auto y = 0e1_e+0; // Error: unable to find numeric ...
c ++ / boost program_options uma opção desativar outra
Eu tenho um código como este: namespace po = boost::program_options; po::options_description desc("Allowed options"); desc.add_options() ("help", "produce help message") ("mode1", "") ("mode2", ""); po::variables_map var_map; ...
Uniform_real não aceita numeric_limits :: lower ()
Eu tenho uma linha: std::uniform_real_distribution<T> distribution(std::numeric_limits<T>::lowest(), std::numeric_limits<T>::max());Ele compila, mas trava no Debug (VS 2017CE). Meu palpite é que, de acordo com a documentação ...
vincular o primeiro argumento da função sem conhecer sua aridade
Eu gostaria de ter uma funçãoBindFirst que vincula o primeiro argumento de uma função sem que eu precise / explique explicitamente a aridade da função usando std :: placeholders. Eu gostaria que o código do cliente parecesse algo assim. #include ...
Transformar parâmetros de modelo variados em outros tipos
Como transformar tipos de parâmetros variáveis variados para outro tipo? Por exemplo: template <typename... T> struct single { std::tuple<T...> m_single; }; template <typename... T> struct sequences { single<T...> get(size_t pos) { // I ...