Domande taggate «c++11»

C ++ 11 è il nome dello standard C ++, approvato nel 2011. Sostituisce il precedente standard C ++ 03, aggiungendo varie modifiche e correzioni al linguaggio di base e una libreria standard migliorata ed estesa.

3
L'inizializzazione uniforme di C ++ 11 sostituisce la sintassi del vecchio stile?
Capisco che l'inizializzazione uniforme di C ++ 11 risolve alcune ambiguità sintattiche nel linguaggio, ma in molte presentazioni di Bjarne Stroustrup (in particolare quelle durante i colloqui di GoingNative 2012), i suoi esempi usano principalmente questa sintassi ora ogni volta che costruisce oggetti. Si consiglia ora di utilizzare l'inizializzazione uniforme …
172 c++  c++11 


14
Auto rende il codice C ++ più difficile da capire?
Ho visto una conferenza di Herb Sutter in cui incoraggia ogni programmatore C ++ a usare auto. Ho dovuto leggere il codice C # qualche tempo fa dove varera ampiamente utilizzato e il codice era molto difficile da capire - ogni volta che varveniva usato dovevo controllare il tipo di …
122 c++  c++11 


9
std :: shared_ptr come ultima risorsa?
Stavo solo guardando gli stream di "Going Native 2012" e ho notato la discussione std::shared_ptr. Sono stato un po 'sorpreso di sentire l'opinione in qualche modo negativa di Bjarne std::shared_ptre il suo commento sul fatto che dovrebbe essere usato come "ultima risorsa" quando la vita di un oggetto è incerta …

13
Filosofia alla base del comportamento indefinito
Le specifiche C \ C ++ escludono un gran numero di comportamenti aperti per i compilatori da implementare a modo loro. Ci sono un certo numero di domande che continuano a essere poste qui sullo stesso e abbiamo alcuni post eccellenti a riguardo: https://stackoverflow.com/questions/367633/what-are-all-the-common-undefined-behaviour-that-ac-programmer-should-know-abo https://stackoverflow.com/questions/4105120/what-is-undefined-behavior https://stackoverflow.com/questions/4176328/undefined-behavior-and-sequence-points La mia domanda non …

3
C ++ typedef fortemente tipizzato
Ho cercato di pensare a un modo per dichiarare dattiloscritti fortemente tipizzati, per catturare una certa classe di bug nella fase di compilazione. È spesso il caso in cui inserirò un int in diversi tipi di ID, o un vettore da posizionare o velocità: typedef int EntityID; typedef int ModelID; …
50 c++  c++11  type-safety 

1
C ++ 11 include std :: stoi, perché non std :: itos?
Ho notato con gioia che C ++ 11 ha una std::sto@famiglia di funzioni per decomprimere facilmente ints / float / longs qualunque cosa dalle stringhe. Sono sorpreso, tuttavia, che non sia attuato il contrario. Perché il comitato degli standard non ha incluso una std::itosfamiglia di funzioni per passare da ints …
37 c++  parsing  strings  c++11 


4
Come passare a C ++ 11?
Sto programmando in C ++ da un po 'di tempo, ma principalmente le cose si sono concentrate sulle funzionalità di basso livello di C ++. Con questo intendo principalmente lavorare con puntatori e array grezzi. Penso che questo comportamento sia noto come l'uso di C ++ come C con le …
35 c++  c++11 



5
Guida di stile per C ++ [chiuso]
In questo momento sto usando Google C ++ Style Guide nel mio codice C ++ e ne sono rimasto abbastanza soddisfatto. Recentemente mi è stato detto che questa guida è pessima: è utilizzata internamente da Google (lo sapevo), è obsoleta e promuove alcune pratiche pessime. Quindi voglio usare un altro …


8
Deprecazione considerata dannosa? [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 6 anni fa . Ho appena compilato un po 'del mio codice con la -std=c++0xbandiera …

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.