Resultados da pesquisa a pedido "g++"

2 a resposta

g ++ trata literal de string retornada como ponteiro const char e não matriz char char

Estou vendo algum comportamento estranho ao retornar uma string literal de uma função que deve executar uma conversão implícita com o g ++ (versão 4.7.3). Alguém pode explicar por que o seguinte código: #include <stdio.h> class Test { public: ...

2 a resposta

Para que são usados os arquivos de mapa do vinculador gcc?

Para que são utilizados os arquivos ".map" gerados pela opção "-Map" do vinculador gcc / g ++? E como lê-los?

2 a resposta

Código de buggy em "Um tour pelo C ++" ou compilador não compatível?

Vi a seguinte função em "Um tour pelo C ++", página 12: int count_x(char const* p, char x) { int count = 0; while (p) { if (*p == x) ++count; ++p; } return count; }A linhawhile (p) não parecia certo para mim. Eu pensei que deveria ter sidowhile ...

1 a resposta

Não foi possível encontrar sdl2main

Estou tentando compilar código usando SDL, não posso postar muito do código aqui, mas posso fazer o meu melhor para responder a perguntas sobre ele. O problema ocorre ao compilar o código de exibição e tentar vincular as bibliotecas SDL. g++ -o ...

2 a resposta

Posso determinar quais sinalizadores de compilador / vinculador foram usados para criar uma biblioteca compartilhada somente binária?

Gostaria de saber se existe uma maneira de descobrir qualg++ sinalizadores de compilador / vinculador, onde usados na criação de uma biblioteca somente binária. Por exemplo, pode haver uma biblioteca compartilhada de terceiros (apenas arquivos ...

3 a resposta

g ++ inclui todos / usr / include recursivamente

Estou tentando compilar um programa simples, com #include <gtkmm.h>O caminho paragtkmm.h é/usr/include/gtkmm-2.4/gtkmm.h. O g ++ não vê esse arquivo, a menos que eu o diga especificamente-I /usr/include/gtkmm-2.4. Minha pergunta é: como o g ++ ...

1 a resposta

Inicializador entre chaves ou igual em uniões

Palavras-chave:Como inicializar um membro não-POD na União [https://stackoverflow.com/questions/23004941/how-to-initialize-a-non-pod-member-in-union/23005015] O padrão diz No máximo, um membro de dados não estáticos de uma união pode ter ...

8 a resposta

Como capturar toda a saída do meu compilador em um arquivo?

Estou construindo um projeto de código-fonte aberto a partir do código-fonte (CPP) no Linux. Esta é a ordem: $CFLAGS="-g Wall" CXXFLAGS="-g Wall" ../trunk/configure --prefix=/somepath/ --host=i386-pc --target=i386-pc $makeDurante a compilação, ...

3 a resposta

Código estranho que compila com g ++

O código a seguir é compilado com sucesso com o g ++ 4.8.1: int main() { int(*)(); }Parece uma simples declaração de um ponteiro para funcionar: int(*f)();Não compila com clang 3.4 e vc ++ 2013. É um bug do compilador ou um dos lugares escuros ...

1 a resposta

a ordem dos argumentos implícitos em C ++: este e o objeto retornado, o que ocorre primeiro?

Em C ++, uma função de membro pode ter até 2 argumentos implícitos: othis ponteiro e o endereço do objeto retornado. Eles precedem os argumentos explícitos, mas:qual vai primeiro? Em particular, estou interessado no que acontece no Android NDK ...