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.

9
Função virtual pura com implementação
Meu entendimento básico é que não há implementação para uma função virtual pura, no entanto, disseram-me que pode haver implementação para uma função virtual pura. class A { public: virtual void f() = 0; }; void A::f() { cout<<"Test"<<endl; } O código está acima de OK? Qual é o objetivo …
176 c++  pure-virtual 


6
Clang vs GCC para o meu projeto de desenvolvimento Linux
Estou na faculdade e, para um projeto que estamos usando C. Exploramos o GCC e o Clang, e o Clang parece ser muito mais amigável que o GCC. Como resultado, estou me perguntando quais são as vantagens ou desvantagens de usar o clang, em oposição ao GCC, para desenvolver em …
175 c++  c  linux  gcc  clang 

9
Como o Operador de Vírgula funciona
Como o operador de vírgula funciona em C ++? Por exemplo, se eu fizer: a = b, c; A acaba igualando b ou c? (Sim, eu sei que isso é fácil de testar - basta documentar aqui para alguém encontrar a resposta rapidamente.) Atualização: Esta pergunta expôs uma nuance ao …

13
Como anexar um char a um std :: string?
O seguinte falha com o erro prog.cpp:5:13: error: invalid conversion from ‘char’ to ‘const char*’ int main() { char d = 'd'; std::string y("Hello worl"); y.append(d); // Line 5 - this fails std::cout << y; return 0; } Eu também tentei, o seguinte, que compila, mas se comporta aleatoriamente em …
175 c++  string 

11
Ferramenta para rastrear #include dependencies [closed]
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á 6 anos . Melhore esta pergunta Alguma boa sugestão? Entrada será o nome de …
175 c++  c  header 



6
Como inicializar std :: vector da matriz C-style?
Qual é a maneira mais barata de inicializar a std::vectorpartir de uma matriz no estilo C? Exemplo: Na classe a seguir, eu tenho um vector, mas devido a restrições externas, os dados serão passados ​​como uma matriz no estilo C: class Foo { std::vector<double> w_; public: void set_data(double* w, int …
174 c++  arrays  vector  stl 







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.