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.



1
gcc / g ++: “Nenhum arquivo ou diretório”
g++ me dá erros no formulário: foo.cc:<line>:<column>: fatal error: <bar>: No such file or directory compilation terminated. É o mesmo ao compilar programas C com gcc. Por que é que? Observação: Esta pergunta já foi feita muitas vezes antes, mas cada vez era específica para a situação de quem pergunta. …
87 c++  c  gcc  g++  c++-faq 

4
Obtenha o último elemento de uma std :: string
Eu queria saber se existe uma abreviatura ou uma maneira mais elegante de obter o último caractere de uma string como em: char lastChar = myString.at( myString.length() - 1 ); Algo parecido com myString.back()não parece existir. Existe um equivalente?
87 c++  string 

9
Existe um uso legítimo para void *?
Existe um uso legítimo de void*em C ++? Ou foi introduzido porque C o tinha? Só para recapitular meus pensamentos: Entrada : Se quisermos permitir vários tipos de entrada, podemos sobrecarregar funções e métodos, alternativamente, podemos definir uma classe base comum, ou modelo (obrigado por mencionar isso nas respostas). Em …
87 c++ 

8
Como gerar um gráfico de chamada para código C ++
Estou tentando gerar um gráfico de chamada com o qual descobrir todos os caminhos de execução possíveis que estão atingindo uma função específica (para que eu não tenha que descobrir todos os caminhos manualmente, pois há muitos caminhos que levam a esta função ) Por exemplo: path 1: A -> …


5
Por que NULL não é declarado?
Tenho um problema com este construtor de estrutura quando tento compilar este código: typedef struct Node { Node( int data ) // { this->data = data; previous = NULL; // Compiler indicates here next = NULL; } int data; Node* previous; Node* next; } NODE; quando eu venho este erro …
87 c++  syntax  nodes 



5
Palavra-chave sem sinal em C ++
A palavra-chave sem sinal padrão para um tipo de dados específico em C ++? Estou tentando escrever uma função para uma classe para o protótipo: unsigned Rotate(unsigned object, int count) Mas eu realmente não entendo o que unsignedsignifica. Não deveria ser assim unsigned intou algo assim?
87 c++  unsigned 





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.