Resultados da pesquisa a pedido "c++11"

2 a resposta

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, ...

1 a resposta

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 ...

2 a resposta

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 ...

1 a resposta

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 ...

1 a resposta

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 ...

1 a resposta

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 ...

1 a resposta

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 ...

2 a resposta

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 ...

2 a resposta

É 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, ...

1 a resposta

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 ...