Resultados da pesquisa a pedido "c++11"
Para que serve o noexcept?
eu vi issoC ++ 11adicionou onoexcept palavra-chave Mas eu realmente não entendo por que isso é útil. Se a função é lançada quando não deveria ser lançada - por que eu gostaria que o programa travasse? Então, quando devo usá-lo? Além disso, ...
Ponteiros inteligentes para representação gráfica (vizinhos de vértice) em C ++ 11
Eu queria saber como usar os ponteiros inteligentes C ++ 11 corretamente para representações gráficas. Suponha que você tenha uma estrutura gráfica que contenha um vetor de todos os seus vértices. Além disso, você tem uma estrutura / classe de ...
Erro "Uso da função excluída" com std :: atomic_int
Eu quero usar umstd::atomic_int variável. No meu código, tenho: #include <atomic> std::atomic_int stop = 0; int main() { // Do something }E isso me dá um erro de compilação: use of deleted function ...
Clang vs GCC - o pacote de parâmetros do modelo Variadic seguido pelo parâmetro com valor padrão funciona no GCC 4.8, mas não no Clang 3.5
O código abaixo funciona no gcc-4.8.2 #include <iostream> using namespace std; template<typename... Args> void func(Args... args, int optional = 0) { cout << optional << endl; } int main() { func(1); func(2.1f); // converts 2.1 to int as ...
Por que membros de dados não estáticos não podem ser constexpr?
Este é um código válido: struct S { constexpr S(int x, int y): xVal(x), yVal(y) {} constexpr S(int x): xVal(x) {} constexpr S() {} const int xVal { 0 }; const int yVal { 0 }; };Mas aqui eu realmente gostaria de declararxVal eyVal constexpr--como ...
Produzindo mais do que um arquivo de texto polimórfico
Estou usando oTubarão [http://image.diku.dk/shark/sphinx_pages/build/html/index.html]biblioteca de aprendizado de máquina e envia seus classificadores para arquivar usando oboost::archive::polymorphic_text_(io)archive aulas. Estou criando um ...
O retorno do thread de objeto estático local é seguro para compiladores anteriores ao c ++ 11
Esse thread singleton é seguro para os compiladores anteriores ao C ++ 11? Como sabemos para o C ++ 11, é seguro para threads. class Singleton { private: Singleton(){}; public: static Singleton& instance() { static Singleton INSTANCE; return ...
Valor de retorno ou referência de valor?
No novo livro de Scott Meyer, ele propõe um exemplo de uso para qualificadores de referência rvalue que se parece com isso: class Widget { private: DataType values; public: DataType& data() & { return values; } DataType data() && { return ...
É possível declarar a classe constexpr em um cabeçalho e defini-la em um arquivo .cpp separado?
Eu tenho aulaDimension que defini (como todas as minhas classes) em um arquivo Dimension.h: class Dimension { public: constexpr Dimension() noexcept; constexpr Dimension(int w, int h) noexcept; int width; int height; };Eu pensei que poderia, ...
Problemas de multithreading do c ++ 11 no Android em que alguns threads não estão agendados corretamente
Estou desenvolvendo um aplicativo baseado em VoIP que é multithread. Para cada soquete existe um c ++ 11std::thread (incluindo leitura e gravação SSL). O módulo principal para comunicação de dados está em C ++, chamado através da interface ...