Di seguito da un test di programmazione "fill-in a casa" che è parte del processo di applicazione per un Master in sviluppo del gioco in un'università del Regno Unito:Di int, char, float e bool, che è il più piccolo?
C++ Fondamenti
Se un programma dichiarato quattro variabili, uno di tipo
int
, uno di tipofloat
, uno di tipochar
, e uno di tipobool
, quale variabile occuperebbe il almeno spazio nella memoria?
- int
- char
- galleggiante
- bool
Secondo le istruzioni, c'è solo una vera dichiarazione. Tuttavia, il mio libro C++ (C++ Pocket Reference, O'Reilly) afferma: "La dimensione tipica di un bool è un byte" e "La dimensione di un char è di un byte. La dimensione di un byte tecnicamente è definita dall'implementazione, ma raramente è tutto tranne otto bit. "
Sono frainteso qualcosa qui? Quale risposta vorresti inserire e perché?
L'analisi è corretta. La domanda è mal posta. – ruakh
Poiché la comprensione è più importante di un cerchio sulla carta, spiegare la risposta corretta per iscritto. – tenfour
'5. né // fill' – Xeo