Durante un recente progetto a cui ho lavorato, ho dovuto utilizzare molte funzioni che assomigliano a questo:
static bool getGPS(double plane_latitude, double plane_longitude, double plane_altitude,
double plane_roll, do...
Come molti di voi sanno, concetti , l'approccio di C ++ per limitare i possibili tipi per un argomento modello non è stato incluso in C ++ 11.
Ho appreso che il linguaggio di programmazione D 2.0 ha una caratteristica simile per la sua progr...
Recentemente ho letto dei costruttori di movimenti in C ++ (vedi ad esempio qui ) e io sono cercando di capire come funzionano e quando
Dovrei usarli.
Per quanto ho capito, un costruttore di mosse viene utilizzato per alleviare i problemi di...
Sto scrivendo un gioco e il motore grafico che lo accompagna su OpenGL in C ++. Sono anche un appassionato di buoni processi di codifica e test automatici. Il codice + test della grafica sembra piuttosto immiscibile, dal momento che l'output è s...
Perché dobbiamo includere sia i file .h che .cpp , mentre possiamo farlo funzionare con solo un file .cpp e quindi includerlo.
Ad esempio, creando un file.h contenente dichiarazioni, quindi creando un file.cpp contenen...
Considera l'esempio qui sotto. Qualsiasi modifica all'enumerazione ColorChoice interessa tutte le sottoclassi di IWindowColor.
Le enumerazioni tendono a causare interfacce fragili? C'è qualcosa di meglio di un enum per consentire una maggiore...
Sto sviluppando un emulatore NES come hobby, nel mio tempo libero. Io uso C ++ perché è la lingua che uso maggiormente, la conosco principalmente e mi piace soprattutto.
Ma ora che ho fatto qualche passo avanti nel progetto mi rendo conto che...
Sto imparando C ++ e sto usando g ++ su Linux per esercitarmi.
Voglio sapere se le persone che lavorano come programmatori usano la flag di tipo g ++ e anche la sua importanza nel mondo reale.
E gli altri compilatori, anche loro lo cons...
Ho sentito che è una buona pratica scrivere funzioni che non ricevono nulla come parametro come questo:
int func(void);
Ma ho sentito che il modo giusto per esprimere è così:
int func();
Qual è la differenza tra queste due dichiarazion...
In C ++, funzionalità come le eccezioni hanno un impatto sull'intero programma: puoi disabilitarle nell'intero programma oppure bisogno di trattare con loro in tutto il codice. Come famoso articolo sul rapporto C ++ lo mette:
Counter-...