Resultados da pesquisa a pedido "c++"
Como especificar a versão de destino do mac os x usando qmake
Estou tentando compilar o código c ++ 11 no Mac OS X usando o Qt Creator / qmake e estou recebendo o seguinte erro: clang: error: invalid deployment target for -stdlib=libc++ (requires OS X 10.7 or later)Quando verifiquei a linha de comando de ...
Exceções não são capturadas no programa GCC
Meu projeto contém biblioteca compartilhada e cliente exe. Eu descobri que minha própria classe de exceção lançada da biblioteca não é capturada pelo bloco catch do cliente e o programa termina com a mensagem "terminate call after throwing ...
Quando uma variável global `thread_local` é inicializada?
Considere o seguinte exemplo (proteções de bloqueiocout omitido por simplicidade). #include <future> #include <iostream> #include <thread> using namespace std; struct C { C() { cout << "C constructor\n";} ~C() { cout << "C destructor\n";} }; ...
Verificação de intervalo acionado em tempo de compilação para std :: vector
O objetivo: Eu gostaria de ter uma versão do intervalo marcadastd::vectoréoperator [] para minhas compilações de depuração e sem verificação de intervalo no modo de lançamento. A verificação de intervalo no modo de depuração é obviamente boa ...
Como alterar um sinalizador de compilador para apenas um executável no CMake?
Eu tenho um projeto CMake que oferece suporte à compilação de vários processadores no Visual Studio por meio do\MP bandeira. Como em apenas um dos muitos executáveis criados pelo projeto, preciso definir o\MP sinalizador para false (ou ...
Não é possível usar o ponto de interrupção de dados C ++, Visual Studio 2013
Defino o depurador como Somente Nativo, as configurações da solução são Depuração, mas o Novo Ponto de Interrupção de Dados ... ainda está acinzentado e não posso usá-lo. Alguém pode me perguntar o que mais eu preciso mudar?
Mapa de memória do objeto de classe C ++
Quando criamos um objeto de uma classe, como é o mapa de memória? Estou mais interessado em como o objeto chama as funções membro não virtuais. O compilador cria uma tabela como vtable que é compartilhada entre todos os objetos? class A { ...
Como compilar curlpp no ubuntu?
Abaixo está um código test.c simples usando curl: #include <stdio.h> #include <curl/curl.h> int main(){ return 0; }Para compilar esse código, eu uso: gcc test1.c -lcurl -o test1Para test1.c acima, a compilação está correta. Agora eu gostaria de ...
Implementação atômica C ++ 0x na pergunta c ++ 98 sobre __sync_synchronize ()
Escrevi o seguinte modelo atômico com o objetivo de imitar as operações atômicas que estarão disponíveis no próximo padrão c ++ 0x. No entanto, não tenho certeza de que a chamada __sync_synchronize () que eu tenho em torno do retorno do valor ...
C ++ 11 lambdas pode acessar meus membros privados. Por quê?
Considere este pedaço de código: class shy { private: int dont_touch; // Private member public: static const shy object; }; const shy shy::object = []{ shy obj; obj.dont_touch = 42; // Accessing a private member; compiles; WHY? return obj; }(); ...