Domande con tag 'c++11'

11
risposte

Devo smettere di usare il termine C / C ++?

Capisco che C e C ++ sono lingue diverse ma quando stavo imparando C ++ mi è sempre stato detto che C è un sottoinsieme di C ++ o C ++ è C con classi. E questo era vero fino all'apparizione di C ++ x0, C ++ 11 (o il moderno C ++ 11/14/17 in ge...
posta 30.09.2015 - 21:27
14
risposte

Fa sì che il codice C ++ venga reso 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 in cui var era ampiamente utilizzato e il codice era molto difficile da capire-ogni volt...
posta 20.12.2012 - 15:01
6
risposte

Uso delle enfatiche con scope per i bit di bit in C ++

Un enum X : int (C #) o enum class X : int (C ++ 11) è un tipo che ha un campo interno nascosto di int che può contenere qualsiasi valore. Inoltre, un numero di costanti predefinite di X sono definite sull'enumerazione. È pos...
posta 09.04.2013 - 13:11
9
risposte

std :: shared_ptr come ultima risorsa?

Stavo solo guardando i flussi di "Going Native 2012" e ho notato la discussione su std::shared_ptr . Sono stato un po 'sorpreso di sentire la visione alquanto negativa di Bjarne su std::shared_ptr e il suo commento che dovrebbe essere u...
posta 04.02.2012 - 15:47
3
risposte

C ++ typedef strongmente tipizzato

Ho cercato di pensare a un modo di dichiarare typedef strongmente tipizzati, per catturare una certa classe di bug nella fase di compilazione. Spesso succede che digiterò un int in diversi tipi di ID o un vettore in posizione o velocità: typed...
posta 05.06.2014 - 23:26
4
risposte

Come passare a C ++ 11?

Ho programmato in C ++ per un po 'di tempo, ma per lo più le cose erano incentrate sulle funzionalità di basso livello del C ++. Con ciò intendo principalmente il lavoro con i puntatori e gli array grezzi. Penso che questo comportamento sia noto...
posta 23.10.2012 - 00:37
10
risposte

Sono un principiante. Posso iniziare direttamente ad imparare C ++ 11? o devo imparare il vecchio C ++? [chiuso]

Sono un principiante e ho solo poche conoscenze in programmazione. Sarebbe bello se imparassi direttamente il C ++ dai libri che trattano il nuovo C ++ 11 o dovrei studiare attraverso i vecchi libri C ++ migliori? Dovrei avere poche conosc...
posta 28.08.2012 - 16:35
1
risposta

C ++ 11 include std :: stoi, perché non std :: itos?

Ho notato con soddisfazione che C ++ 11 ha una std::sto@ famiglia di funzioni per decomprimere facilmente ints / float / longs qualunque dalle stringhe. Sono sorpreso, tuttavia, che l'opposto non è implementato. Perché il comitato degli s...
posta 11.05.2012 - 22:25
3
risposte

GCC sta morendo senza supporto fili su Windows? [chiuso]

Ho bisogno di un parere. GCC è sempre stato un ottimo compilatore, ma recentemente sta perdendo "appeal". Ho appena scoperto che su Windows GCC non ha il supporto di std::thread , costringendo gli utenti di Windows a utilizzare un altro comp...
posta 21.04.2013 - 22:37
3
risposte

L'indirizzo di C ++ 11 riguarda il passaggio di oggetti lib di std tra i contorni di librerie dinamiche / condivise? (cioè dlls e così)?

Uno dei miei principali reclami su C ++ è quanto sia difficile in pratica passare gli oggetti della libreria std al di fuori dei limiti della libreria dinamica (cioè dll / so). La libreria std è spesso solo di intestazione. Il che è ottimo pe...
posta 21.11.2012 - 14:47