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.


8
declaração de retorno vs exit () em main ()
Devo usar exit()ou apenas returndeclarações main()? Pessoalmente, sou a favor das returndeclarações porque sinto que é como ler qualquer outra função e o controle de fluxo quando estou lendo o código é suave (na minha opinião). E mesmo que eu queira refatorar a main()função, ter returnparece ser uma escolha melhor …
197 c++  c  coding-style  return  exit 







2
O que é &&& operação em C
#include <stdio.h> volatile int i; int main() { int c; for (i = 0; i < 3; i++) { c = i &&& i; printf("%d\n", c); } return 0; } A saída do programa acima compilado usando gccé 0 1 1 Com a opção -Wallou -Waddress, gccemite um aviso: warning: …

9
A palavra-chave estática e seus vários usos em C ++
A palavra static- chave é aquela que tem vários significados em C ++ que eu acho muito confusos e que nunca consigo entender como é que realmente deveria funcionar. Pelo que entendi, existe a staticduração do armazenamento, o que significa que dura a vida útil do programa no caso de …
195 c++  static 




3
referência indefinida a 'std :: cout'
Este deve ser o exemplo: #include <iostream> using namespace std; int main() { cout << "Hola, moondo.\n"; } Ele lança o erro: gcc -c main.cpp gcc -o edit main.o main.o: In function `main': main.cpp:(.text+0xa): undefined reference to `std::cout' main.cpp:(.text+0xf): undefined reference to `std::basic_ostream<char,std::char_traits<char> >& std::operator<< <std::char_traits<char>>(std::basic_ostream<char, std::char_traits<char> >&, char const*)' …
194 c++  c++11  gcc  cout 


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.