2013-11-24 8 views

risposta

9

Il primo è legale e il secondo non lo è. A volte è consentito saltare una dichiarazione senza inizializzatore, ma mai uno con un inizializzatore.

Vedere Storage allocation of local variables inside a block in c++.

+1

C'è un modo migliore per inizializzare hdc? – Cubinator73

+1

Metti l'intero blocco tra parentesi come ha detto Hans: il problema è lo scopo. Meglio ancora spostarlo in un metodo separato, o è facile finire con una dichiarazione di commutazione di diverse centinaia di righe. –

Problemi correlati