Perguntas com a marcação «c++»

444
Sequência constante estática (membro da classe)

Eu gostaria de ter uma constante estática privada para uma classe (neste caso, uma fábrica de formas). Eu gostaria de ter algo do tipo. class A { private: static const string RECTANGLE = "rectangle"; } Infelizmente, recebo todos os tipos de erro do compilador C ++ (g ++), como: O ISO C ++...

443
usr / bin / ld: não é possível encontrar -l <nameOfTheLibrary>

Estou tentando compilar meu programa e ele retorna este erro: usr/bin/ld: cannot find -l<nameOfTheLibrary> no meu makefile, uso o comando g++e o link para a minha biblioteca, que é um link simbólico para a minha biblioteca localizada em outro diretório. Existe uma opção para adicionar para...

441
O que é a API GUI nativa do Linux?

Espero que isso não pareça uma pergunta estúpida, mas é sempre algo que me perguntei. O Windows (API do Win32) e o OS X (Cocoa) têm suas próprias APIs para lidar com janelas, eventos e outras coisas do sistema operacional. Eu nunca recebi uma resposta clara sobre qual é o equivalente do...

439
error: pedido para o membro '..' em '..' que não é do tipo de classe

Eu tenho uma classe com dois construtores, um que não aceita argumentos e outro que aceita um argumento. Criar objetos usando o construtor que usa um argumento funciona como esperado. No entanto, se eu criar objetos usando o construtor que não aceita argumentos, recebo um erro. Por exemplo, se eu...

436
Opção GCC -fPIC

Eu li sobre as Opções do GCC para convenções de geração de código , mas não conseguia entender o que "Gerar código independente de posição (PIC)" faz. Por favor, dê um exemplo para me explicar o que isso

434
Depurar vs Liberar no CMake

Em um projeto compilado pelo GCC, Como executo o CMake para cada tipo de destino (depuração / liberação)? Como especificar debug e liberar sinalizadores C / C ++ usando o CMake? Como eu expresso que o executável principal será compilado g++e uma biblioteca aninhada

420
Qual é a diferença entre float e double?

Eu li sobre a diferença entre precisão dupla e precisão única. No entanto, na maioria dos casos, floate doubleparece ser intercambiável, ou seja, o uso de um ou de outro não parece afetar os resultados. É este realmente o caso? Quando os carros alegóricos e duplos são intercambiáveis? Quais são as...

415
Cadeia de caracteres multilinha C ++ literal

Existe alguma maneira de ter texto simples com várias linhas, literais constantes em C ++, à Perl? Talvez algum truque de análise de #includeum arquivo? Eu não consigo pensar em um, mas garoto, isso seria legal. Eu sei que será em C ++