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
Ottimizzare un "while (1);" in C ++ 0x
Aggiornato, vedi sotto! Ho sentito e letto che C ++ 0x consente a un compilatore di stampare "Hello" per il seguente frammento #include <iostream> int main() { while(1) ; std::cout << "Hello" << std::endl; } Apparentemente ha qualcosa a che fare con i thread e le capacità di ottimizzazione. Mi …




14
Verifica del puntatore NULL in C / C ++ [chiuso]
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 5 anni fa . Migliora questa domanda In una recente revisione del codice, un collaboratore …

13
Num ++ può essere atomico per "int num"?
In generale, per int num, num++(o ++num), come operazione di lettura-modifica-scrittura, non è atomico . Ma vedo spesso compilatori, ad esempio GCC , generare il seguente codice per esso ( prova qui ): Dato che la riga 5, che corrisponde a num++un'istruzione, possiamo concludere che in questo caso num++ è …

6
Cosa succede a un thread separato quando esce main ()?
Supponiamo che io stia iniziando un std::threade quindi detach(), quindi il thread continua l'esecuzione anche se quello std::threadche una volta lo rappresentava, va fuori portata. Supponiamo inoltre che il programma non disponga di un protocollo affidabile per unire il thread separato 1 , quindi il thread disconnesso continua a funzionare …

11
Quanto costa RTTI?
Capisco che c'è un impatto sulle risorse dall'uso di RTTI, ma quanto è grande? Ovunque abbia guardato dice semplicemente che "RTTI è costoso", ma nessuno di loro in realtà fornisce parametri di riferimento o dati quantitativi per la memoria, il tempo del processore o la velocità. Quindi, quanto costa RTTI? …
152 c++  performance  rtti 


8
Esegui il debug del codice C ++ in Vim? Come?
La domanda è rivolta a tutti voi, che utilizzate Vim per sviluppare applicazioni C ++. C'è stato un periodo della mia vita, che può essere descritto come "Odio Vim !!!". "Vim è bello!" Tuttavia, essendo cresciuto principalmente su IDE di sviluppo Microsoft, mi sono abituato a questi F5- F11scorciatoie durante …
152 c++  debugging  vim  gdb 

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.