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.







7
std :: cin input com espaços?
#include <string> std::string input; std::cin >> input; O usuário deseja inserir "Hello World". Mas cinfalha no espaço entre as duas palavras. Como posso fazer o cintake no todo Hello World? Na verdade, estou fazendo isso com estruturas e cin.getlineparece não funcionar. Aqui está o meu código: struct cd { std::string …
144 c++  string  space 

7
Palavra-chave automática C ++. Por que isso é mágico?
De todo o material que aprendi em C ++, autosempre foi um especificador de duração de armazenamento estranho que não tinha nenhum objetivo. Mas, recentemente, encontrei um código que o usava como um nome de tipo por si só. Por curiosidade, eu tentei, e assume o tipo do que quer …
144 c++  types  c++11  auto 




7
Por que não consigo separar uma string?
Por que não posso cout stringgostar disso: string text ; text = WordList[i].substr(0,20) ; cout << "String is : " << text << endl ; Quando faço isso, recebo o seguinte erro: Erro 2 erro C2679: binário '<<': nenhum operador encontrado que utiliza um operando à direita do tipo 'std …
143 c++  string  cout 


16
Arquivos de cabeçalho de redefinição em C ++ (winsock2.h)
Como impedir a inclusão de arquivos de cabeçalho duas vezes? O problema é que estou incluindo oem MyClass.h e então eu estou incluindo MyClass.h em muitos arquivos, assim que inclui várias vezes e erro redefinição ocorre. Como prevenir? Estou usando #pragma uma vez em vez de incluir guardas, e acho …
143 c++  header  redefinition 


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.