Resultados da pesquisa a pedido "g++"

6 a resposta

Bibliotecas carregadas dinâmicas e símbolos globais compartilhados

Como observei um comportamento estranho de variáveis globais em minhas bibliotecas carregadas dinamicamente, escrevi o seguinte teste. Inicialmente, precisamos de uma biblioteca vinculada estaticamente: O cabeçalhotest.hpp #ifndef __BASE_HPP ...

3 a resposta

A recursão da cauda não está acontecendo

estou a usarg++ (Ubuntu 4.8.2-19ubuntu1) 4.8.2 em um projeto C ++. Eu escrevi uma função que meio que faz isso: template<typename T, T (*funct)(int) > multiset<T> Foo(const multiset<T>& bar, int iterations) { if (iterations == 0) return bar; ...

2 a resposta

Como faço para criar o gcc com suporte a conceitos em C ++ ("conceitos lite")?

O comitê de padrões do C ++ está trabalhando na extensão TS (especificação técnica) para conceitos: "Linguagens de programação - extensões C ++ para conceitos".N4377 [http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2015/n4377.pdf]é a ...

2 a resposta

Ligação Boost.Thread - boost_thread vs. boost_thread-mt

Não está claro para mim quais opções de vinculação existem para oBoost.Thread 1.34.1 [http://www.boost.org/doc/libs/1_34_1/doc/html/thread.html]biblioteca. Estou no Ubuntu 8.04 e descobri que ao usar qualquer umboost_thread ouboost_thread-mt ...

6 a resposta

Função de modelo C ++ compila no cabeçalho, mas não implementação

Estou tentando aprender modelos e encontrei esse erro confuso. Estou declarando algumas funções em um arquivo de cabeçalho e quero criar um arquivo de implementação separado, onde as funções serão definidas. Aqui está o código que chama o ...

3 a resposta

clang bug? amigo da classe de modelo com namespace

O código a seguir que não é compilado no clang, mas no gcc e no VS: template<typename T> class bar; namespace NS { template<typename T> class foo { foo() {} template<typename U> friend class bar; }; } template<typename R> class bar { public: ...

2 a resposta

Como incluir os cabeçalhos do Qt com -isystem (cabeçalhos do sistema) com qmake e qt5?

Compilei meu projeto baseado em Qt5 com os avisos ativados no g ++: # project.pro file QMAKE_CXXFLAGS += -std=c++11 -Wall -Wextra -Wconversion -Weffc++Ao compilar, o Qt produz muitos avisos (mais de 1000 com apenas um widget simples), ocultando ...

3 a resposta

Como obter o POSIX strerror_r em vez da versão GNU?

Como obtenho o POSIXstrerror_r [http://www.kernel.org/doc/man-pages/online/pages/man3/strerror.3.html]em vez da versão GNU? Estou compilando com g ++ no Ubuntu 8.04 com glibc versão 2.7 (com base no conteúdo). Editar Na página de manual acima, ...

4 a resposta

Meu enum não é uma classe ou namespace

Oi eu tenho arquivos chamados MyCode.he MyCode.cpp Em MyCode.h eu declarei enum MyEnum {Something = 0, SomethingElse = 1}; class MyClass { MyEnum enumInstance; void Foo(); };Em seguida, em MyCode.cpp: #include "MyCode.h" void MyClass::Foo() { ...

2 a resposta

Erro fatal: iostream: nenhum arquivo ou diretório na compilação do programa C usando o GCC

Por que quando eu quero compilar o seguinte programa C de mesclagem de mesclagem múltipla, recebo este erro: ap@sharifvm:~/forTHE04a$ gcc -g -Wall -o mer mer.c -lpthread mer.c:4:20: fatal error: iostream: No such file or directory #include ...