Resultados da pesquisa a pedido "gcc"

6 a resposta

Por que você usaria o operador ternário sem atribuir um valor para a condição "verdadeira" (x = x?: 1)

No código qemu de código aberto do Android, deparei com esta linha de código: machine->max_cpus = machine->max_cpus ?: 1; /* Default to UP */É apenas uma maneira confusa de dizer: if (machine->max_cpus) { ; //do nothing } else { ...

2 a resposta

Por que o GCC precisa de declarações extras nos modelos quando o VS não?

template<typename T> class Base { protected: Base() {} T& get() { return t; } T t; }; template<typename T> class Derived : public Base<T> { public: Base<T>::get; // Line A Base<T>::t; // Line B void foo() { t = 4; get(); } }; int main() { return ...

1 a resposta

Como posso medir o uso real da CPU no Linux?

Eu sei que existem ferramentas comotopoepspara medir o uso da CPU, mas o modo como eles medem o uso da CPU é medindo quanto tempo a tarefa inativa não estava em execução. Portanto, por exemplo, mesmo que uma CPU tenha um bloqueio devido a uma ...

7 a resposta

c99 goto passado inicialização

Ao depurar uma falha, deparei-me com esse problema em algum código: int func() { char *p1 = malloc(...); if (p1 == NULL) goto err_exit; char *p2 = malloc(...); if (p2 == NULL) goto err_exit; ... err_exit: free(p2); free(p1); return -1; }O ...

1 a resposta

O gcc.exe não pode encontrar -lglfw3 ao usar o glfw-rs

Estou executando o Rust no Windows (provavelmente o meu primeiro erro, mas não vou desistir) com o mingw. Eu baixei tudo de 64 bits e quando construo meu projeto, recebo error: linking with `gcc` failed: exit code: 1 note: ...

4 a resposta

Desmembrando o resultado de std :: type_info :: name

Atualmente, estou trabalhando em algum código de log que deveria - entre outras coisas - imprimir informações sobre a função de chamada. Isso deve ser relativamente fácil, pois o C ++ padrão tem umtype_info classe. Contém o nome da classe ...

1 a resposta

C ++ 11: SFINAE nos parâmetros do modelo, GCC vs Clang [duplicado]

Esta pergunta já tem uma resposta aqui: Existe um bug do compilador exposto pela minha implementação de uma característica do tipo ...

3 a resposta

Qual é a maneira mais fácil de encontrar o tamanho de um tipo sem compilar e executar código?

Eu escrevi um script bash para determinar o tamanho degcctipos de dados de (por exemplo,./sizeof int double produz os tamanhos respectivos deint edouble) agrupando cada um de seus argumentos nos seguintesP() macro e, em seguida, compilar e ...

3 a resposta

C ++: aviso: '…' declarado com maior visibilidade do que o tipo de seu campo '… :: <anônimo>'

Estou recebendo esses dois avisos (com o GCC 4.2 no MacOSX): /Users/az/Programmierung/openlierox/build/Xcode/../../src/main.cpp:154igned /Users/az/Programmierung/openlierox/build/Xcode/../../src/main .cpp: 154: aviso: 'startMainLockDetector () ...

3 a resposta

Diferenciar literal de seqüência de caracteres de matriz de caracteres

Eu quero escrever alguma função que leva uma string literal - esóuma string literal: template <size_t N> void foo(const char (&str)[N]);Infelizmente, isso é muito amplo e corresponde a qualquer matriz dechar - se é ou não uma string ...