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.

10
Quais mudanças recentes são introduzidas no C ++ 11?
Eu sei que pelo menos uma das alterações no C ++ 11 que fará com que algum código antigo pare de compilar: a introdução de explicit operator bool()na biblioteca padrão, substituindo instâncias antigas deoperator void*() . É verdade que o código que isso quebrará provavelmente é um código que não …
227 c++  c++11 




7
Existem benefícios em passar por ponteiro em vez de passar por referência em C ++?
Quais são os benefícios de passar por ponteiro sobre passar por referência em C ++? Ultimamente, tenho visto vários exemplos que escolheram passar argumentos de função por ponteiros em vez de passar por referência. Existem benefícios em fazer isso? Exemplo: func(SPRITE *x); com uma chamada de func(&mySprite); vs. func(SPRITE &x); …



5
Qual é a diferença entre _tmain () e main () em C ++?
Se eu executar meu aplicativo C ++ com o seguinte método main (), tudo ficará bem: int main(int argc, char *argv[]) { cout << "There are " << argc << " arguments:" << endl; // Loop through each argument and print its number and value for (int i=0; i<argc; i++) …
224 c++  unicode  arguments 


6
Função passada como argumento do modelo
Estou procurando as regras que envolvem a passagem de modelos C ++ como argumentos. Isso é suportado pelo C ++, como mostra um exemplo aqui: #include <iostream> void add1(int &v) { v+=1; } void add2(int &v) { v+=2; } template <void (*T)(int &)> void doOperation() { int temp=0; T(temp); std::cout …


17
Remover espaços de std :: string em C ++
Qual é a maneira preferida de remover espaços de uma seqüência de caracteres em C ++? Eu poderia percorrer todos os personagens e criar uma nova string, mas existe uma maneira melhor?
222 c++  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.