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.


20
Come posso iterare su un enum?
Ho appena notato che non è possibile utilizzare operatori matematici standard su un enum come ++ o + = Quindi qual è il modo migliore per scorrere tutti i valori in un enumerazione C ++?
304 c++  enums 


7
Come creare un Makefile C ++ SEMPLICE
Ci viene richiesto di usare un Makefile per mettere insieme tutto per il nostro progetto, ma il nostro professore non ci ha mai mostrato come. Ho solo un file a3driver.cpp. Il conducente importa una classe da una posizione, "/user/cse232/Examples/example32.sequence.cpp". Questo è tutto. Tutto il resto è contenuto con .cpp. Come …
303 c++  makefile 



13
Perché i compilatori C ++ non definiscono operator == e operator! =?
Sono un grande fan di lasciare che il compilatore faccia il maggior lavoro possibile per te. Quando si scrive una classe semplice, il compilatore può fornire quanto segue come "gratuito": Un costruttore predefinito (vuoto) Un costruttore di copie Un distruttore Un operatore di assegnazione ( operator=) Ma non può darti …
302 c++  operators 



3
Perché NaN - NaN == 0.0 con il compilatore Intel C ++?
È noto che i NaN si propagano in aritmetica, ma non sono riuscito a trovare alcuna dimostrazione, quindi ho scritto un piccolo test: #include <limits> #include <cstdio> int main(int argc, char* argv[]) { float qNaN = std::numeric_limits<float>::quiet_NaN(); float neg = -qNaN; float sub1 = 6.0f - qNaN; float sub2 = …
300 c++  c  floating-point  ieee-754  icc 


10
Confronto tra framework di test unitari C ++ [chiuso]
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda solleciterà probabilmente dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …




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.