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.


13
Os dias da passagem const std :: string e como parâmetro terminaram?
Eu ouvi uma conversa recente de Herb Sutter, que sugeriu que as razões para passar por std::vectore desapareceram amplamente. Ele sugeriu que escrever uma função como a seguinte agora é preferível:std::stringconst & std::string do_something ( std::string inval ) { std::string return_val; // ... do stuff ... return return_val; } Eu …
604 c++  c++11 



17
Extensão de arquivo de código C ++? .cc vs .cpp [fechado]
Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado no mês passado . Eu vi o código C ++ salvo como arquivos …
599 c++  filenames 


4
Por que o iostream :: eof dentro de uma condição de loop (ou seja, `while (! Stream.eof ())`) é considerado errado?
Acabei de encontrar um comentário nesta resposta dizendo que o uso iostream::eofem uma condição de loop é "quase certamente errado". Eu geralmente uso algo como while(cin>>n)- o que eu acho implicitamente verifica EOF. Por que a verificação de eof está explicitamente usando while (!cin.eof())errado? Como é diferente de usar scanf("...",...)!=EOFem …
595 c++  iostream  c++-faq 

9
Como determinar o consumo de CPU e memória de dentro de um processo?
Certa vez, tive a tarefa de determinar os seguintes parâmetros de desempenho de dentro de um aplicativo em execução: Memória virtual total disponível Memória virtual usada atualmente Memória virtual usada atualmente pelo meu processo RAM total disponível RAM usada atualmente RAM atualmente usada pelo meu processo % De CPU atualmente …
593 c++  c  memory  cpu 




13
O que exatamente é nullptr?
Agora temos o C ++ 11 com muitos novos recursos. Um interessante e confuso (pelo menos para mim) é o novo nullptr. Bem, não há mais necessidade da macro desagradável NULL. int* x = nullptr; myclass* obj = nullptr; Ainda assim, não estou entendendo como nullptrfunciona. Por exemplo, o artigo …
570 c++  pointers  c++11  nullptr 

12
C ++: "std :: endl" vs "\ n"
Muitos livros em C ++ contêm código de exemplo como este ... std::cout << "Test line" << std::endl; ... então eu sempre fiz isso também. Mas já vi muito código de desenvolvedores trabalhando como este: std::cout << "Test line\n"; Existe um motivo técnico para preferir um ao outro, ou é …



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.