Domande con tag 'c++'

5
risposte

Impara C ++ prima / allo stesso tempo di C #? [chiuso]

Al momento sto imparando C #, ma mi chiedo se sia utile imparare qualche C ++ prima / allo stesso tempo per capire meglio i concetti? Ho un libro in C ++ e sembra piuttosto utile, specialmente per la spiegazione di puntatori e riferimenti.     
posta 12.04.2012 - 10:55
4
risposte

Perché un eseguibile C dovrebbe essere più piccolo rispetto all'eseguibile in C ++

Sto cercando di capire perché le dimensioni del file di output sono significativamente diverse quando si utilizza un compilatore C e un C ++. Stavo scrivendo un piccolo programma ciao mondo in C e C ++, ho notato che nella versione C, la dime...
posta 26.06.2014 - 18:01
2
risposte

Ogni funzione è una chiusura?

Wikipedia dice che quella chiusura - è una funzione, che ha accesso a variabili, dichiarate al di fuori della funzione. C'è anche un esempio: function startAt(x) function incrementBy(y) return x + y return incrementBy variable cl...
posta 17.11.2014 - 20:59
4
risposte

Qual è il punto dell'allocazione dinamica in C ++?

Non l'ho mai capito davvero. Posso farlo, ma non capisco perché vorrei. Ad esempio, stavo programmando un gioco ieri e ho impostato una serie di puntatori per i nemici allocati dinamicamente nel gioco, quindi l'ho passato a una funzione che a...
posta 09.06.2012 - 19:08
3
risposte

Aiutami a pensare in C ++

Uso principalmente le lingue dinamiche. Per molti anni vedo esempi del mondo criptato staticamente come const int STACK_SIZE = 100; E penserò "wow, non posso pensare così". Capisco la gestione della memoria, la sintassi, i puntatori (princi...
posta 05.12.2013 - 18:35
4
risposte

Usa macro per definire le classi che si adattano a un modello in C ++?

Ho un set di classi che ereditano tutte da una classe base responsabile di diverse funzioni (una specie di gruppo di "operatori"). Funzionano tutte sullo stesso input e producono lo stesso tipo di output, solo diverse operazioni sono eseguite in...
posta 13.06.2018 - 21:42
7
risposte

Quale stile è meglio controllare e registrare l'errore?

Ho letto del codice e qui ci sono due modi per controllare e registrare l'errore nel codice cpp che si ripete molte volte nel mio progetto. Qual è il modo migliore? 1. bool AClass::myMethod() { if (!SomeCondition()) { War...
posta 02.05.2012 - 10:15
13
risposte

Limitazioni del polimorfismo in lingue tipizzate staticamente

Io programma principalmente in lingue tipizzate staticamente, come C ++ e Java. Una strategia comune impiegata in linguaggi come questi per gestire la gestione di collezioni di oggetti che sono correlati , ma che hanno bisogno di impiegare comp...
posta 05.08.2012 - 17:19
5
risposte

Che cosa c'è di male nei puntatori in C ++?

Per continuare la discussione in Perché i puntatori non sono consigliato durante la codifica con C ++? Supponiamo di avere una classe che incapsula oggetti che necessitano dell'inizializzazione per essere validi, come un socket di rete. /...
posta 02.09.2012 - 18:37
3
risposte

C'è ancora qualche valore nell'apprendimento delle lingue di assemblaggio oggi? [chiuso]

Specificamente per un programmatore di giochi. Se avevi davvero bisogno di alcune routine di assemblaggio, potresti cercare aiuto, mentre negli anni '80 / '90 era una delle lingue tradizionali. Ho letto che i compilatori possono generalmente...
posta 15.07.2014 - 20:52