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

C ++ é uma linguagem de programação de uso geral. Foi originalmente projetado como uma extensão para C e tem uma sintaxe semelhante, mas agora é uma linguagem completamente diferente. Use esta tag para perguntas sobre o código (a ser) compilado com um compilador C ++. Use uma tag específica da versão para perguntas relacionadas a uma revisão padrão específica [C ++ 11], [C ++ 14], [C ++ 17] ou [C ++ 20] etc.

30
Referência indefinida à vtable
Ao criar meu programa C ++, estou recebendo a mensagem de erro referência indefinida a 'vtable ... Qual é a causa desse problema? Como faço para corrigir isso? Acontece que estou recebendo o erro do código a seguir (a classe em questão é CGameModule.) E durante toda a minha vida …
357 c++  gcc  g++ 

17
Por que usar ponteiros? [fechadas]
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …
356 c++  c  pointers 

30
Quando você deve usar 'friend' em C ++?
Eu tenho lido as Perguntas frequentes sobre C ++ e fiquei curioso sobre a frienddeclaração. Eu pessoalmente nunca o usei, mas estou interessado em explorar o idioma. Qual é um bom exemplo de uso friend? Lendo um pouco mais as perguntas frequentes, gosto da ideia do << >>operador sobrecarregar e …
354 c++  oop  encapsulation  friend 





9
Por que não consigo fazer um vetor de referências?
Quando eu faço isso: std::vector<int> hello; Tudo funciona muito bem. No entanto, quando eu faço um vetor de referências: std::vector<int &> hello; Eu recebo erros horríveis como erro C2528: 'ponteiro': o ponteiro para referência é ilegal Quero colocar um monte de referências a estruturas em um vetor, para não precisar …

7
Preciso chamar explicitamente o destruidor virtual básico?
Ao substituir uma classe em C ++ (com um destruidor virtual), estou implementando o destruidor novamente como virtual na classe herdada, mas preciso chamar o destruidor base? Se sim, imagino que seja algo assim ... MyChildClass::~MyChildClass() // virtual in header { // Call to base destructor... this->MyBaseClass::~MyBaseClass(); // Some destructing …
350 c++  destructor 



5
Como exatamente __atributo __ ((construtor)) funciona?
Parece bastante claro que é suposto configurar as coisas. Quando exatamente ele funciona? Por que existem dois parênteses? É __attribute__uma função? Uma macro? Sintaxe? Isso funciona em C? C ++? A função com a qual trabalha precisa ser estática? Quando __attribute__((destructor))funciona? Exemplo no Objetivo-C : __attribute__((constructor)) static void initialize_navigationBarImages() { …
347 c++  objective-c  c  gcc 


6
Qual analisador de XML devo usar em C ++? [fechadas]
Fechadas. Esta pergunta não atende às diretrizes de estouro de pilha . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Stack Overflow. Fechado há 2 anos . Tenho documentos XML que preciso analisar e / ou preciso criar …
344 c++  xml-parsing  c++-faq 


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.