Domande taggate «c++»

C ++ è un linguaggio di programmazione generico. È stato originariamente progettato come estensione di C e ha una sintassi simile, ma ora è un linguaggio completamente diverso. Utilizzare questo tag per domande sul codice (da compilare) compilato con un compilatore C ++. Utilizzare un tag specifico della versione per domande relative a una revisione standard specifica [C ++ 11], [C ++ 14], [C ++ 17] o [C ++ 20], ecc.


8
istruzione return vs exit () in main ()
Dovrei usare exit()o solo returndichiarazioni in main()? Personalmente preferisco le returnaffermazioni perché sento che è come leggere qualsiasi altra funzione e il controllo del flusso quando sto leggendo il codice è fluido (secondo me). E anche se voglio refactoring la main()funzione, avere returnsembra una scelta migliore di exit(). Fa exit()qualcosa …
197 c++  c  coding-style  return  exit 




3
riferimento indefinito a "std :: cout"
Sarà questo l'esempio: #include <iostream> using namespace std; int main() { cout << "Hola, moondo.\n"; } Genera l'errore: 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*)' main.o: In function `__static_initialization_and_destruction_0(int,int)': …
197 c++  c++11  gcc  cout 




2
Cos'è l'operazione &&& in 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; } L'output del programma sopra compilato usando gccè 0 1 1 Con l' opzione -Wallo -Waddress, gccemette un avviso: warning: the …

9
La parola chiave statica e i suoi vari usi in C ++
La parola chiave staticha molti significati in C ++ che trovo molto confusi e non riesco mai a pensare a come dovrebbe effettivamente funzionare. Da quello che ho capito c'è la staticdurata della memorizzazione, il che significa che dura per la durata del programma nel caso di un globale, ma …
195 c++  static 

8
Rimuovi per impostazione predefinita gli avvisi sicuri (_CRT_SECURE_NO_WARNINGS) dai progetti in Visual Studio
C'è un modo per impostare di default per tutti i progetti rimuovendo gli avvisi sicuri precompilatori che compaiono quando si usano funzioni come scanf (). Ho scoperto che puoi farlo aggiungendo una riga nell'opzione progetto o a#define _CRT_SECURE_NO_WARNINGS all'inizio del codice. Mi ritrovo a creare ripetutamente nuovi progetti per risolvere …




Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.