Resultados da pesquisa a pedido "c++11"
sem correspondência para 'operador <<' em 'std :: operator
Eu sou um novato em C ++. Tentei o meu primeiro programa aqui. Aos meus olhos, este programa está correto. #include <iostream> using namespace std; class mystruct { private: int m_a; float m_b; public: mystruct(int x, float y) { m_a = x; m_b = ...
C ++ 11 auto, std :: function e chamada ambígua à função sobrecarregada
Gostaria de saber se alguém sabe por que o exemplo a seguir não é compilado, dando uma chamada ambígua para sobrecarregar o erro de função. Se eu substituir o auto por uma assinatura de functor fortemente tipada, ele poderá ...
Usando std :: shared_ptr <void> para apontar para qualquer coisa
Estou usando umstd::shared_ptr<void> na minha aplicação, para fazer um ponteiro inteligente que possa apontar para muitos tipos diferentes de estruturas de dados, como estruturas, vetores, matrizes ... basicamente qualquer coisa. O que estou ...
sem correspondência para o operador << (tipos de operando std :: ostream) c ++ OOP e Point [duplicate]
Esta pergunta já tem uma resposta aqui: sem correspondência para 'operador <<' em 'std :: operator [/questions/22588163/no-match-for-operator-in-stdoperator] 4 respostasEstou tentando exibir o objeto p da classe Point que criei por meio da ...
Especificador de lançamento mais flexível em C ++
O que esse erro significa? Como posso corrigir isso? Este é o código do cabeçalho que está causando isso: class BadJumbleException : public exception { public: BadJumbleException (const string& msg); // Constructor, accepts a string as the ...
função de chamada ao sair do escopo
Qual é a solução mais elegante para chamar uma função automaticamente ao sair de um escopo? Minha abordagem atual (veja abaixo)trabalho [http://ideone.com/vVmrY7]mas acho que deve haver algo mais geral como escrever uma classe personalizada para ...
Onde está o bloqueio para um std :: atomic?
Se uma estrutura de dados possui vários elementos, sua versão atômica não pode (sempre) ser livre de bloqueios. Disseram-me que isso é verdade para tipos maiores porque a CPU não pode alterar atomicamente os dados sem usar algum tipo de ...
boost :: lock_guard vs boost :: mutex :: scoped_lock
Qual é o preferidoboost::lock_guard ouboost::mutex::scoped_lock? Estou usando o Boost.Thread com a esperança de migrar para o segmento C ++ 11 quando ele estiver disponível. Éscoped_lock parte do próximo padrão c ++? Existem vantagens em ...
As variáveis thread_local do C ++ 11 são automaticamente estáticas?
Existe uma diferença entre esses dois segmentos de código: void f() { thread_local vector<int> V; V.clear(); ... // use V as a temporary variable }e void f() { static thread_local vector<int> V; V.clear(); ... // use V as a temporary variable ...
enum vs constexpr para constantes estáticas reais dentro de classes
Deixe-me começar declarando minha intenção. Nos dias antigos (C ++), teríamos código como: class C { public: enum {SOME_VALUE=27}; };Então poderíamos usarSOME_VALUE em todo o código como uma constante de tempo de compilação e onde quer que ...