Domande con tag 'c++11'

2
risposte

Questo è un buon approccio per una gerarchia di classi basata su "pImpl" in C ++?

Ho una gerarchia di classi per cui vorrei separare l'interfaccia dall'implementazione. La mia soluzione è di avere due gerarchie: una gerarchia di classi di handle per l'interfaccia e una gerarchia di classi non pubbliche per l'implementazione....
posta 12.01.2017 - 19:45
4
risposte

C ++ Iterator lifetime e rilevamento dell'invalidità

Basato su ciò che è considerato idiomatico in C ++ 11: se un iteratore in un contenitore personalizzato sopravvive al fatto che il contenitore stesso viene distrutto? dovrebbe essere possibile rilevare quando un iteratore viene invalidato?...
posta 27.06.2012 - 10:48
5
risposte

Come si pronuncia l'operatore '...' [chiuso]

Ora, in c ++ '...' è diventato un operatore di prima classe. Nel discorso, come lo pronuncia? Finora ho sentito: punto punto punto punto triplo puntini di sospensione related: Va bene sostituire ... con i puntini di sospensione nel...
posta 18.10.2012 - 07:39
3
risposte

Perché std :: gli allocatori non sono così popolari? [chiuso]

Con le ultime tendenze sulle applicazioni C e C ++, e con l'ultimo intendo gli ultimi anni, mi aspettavo di vedere std::allocator s da utilizzare più frequentemente di quello che è realmente. Le applicazioni moderne sono generalmente mul...
posta 06.05.2014 - 03:05
1
risposta

Move semantica in C ++ - Move-return delle variabili locali

La mia comprensione è che in C ++ 11, quando si restituisce una variabile locale da una funzione in base al valore, il compilatore può trattare quella variabile come riferimento di valore r e "spostarla" fuori dalla funzione per tornare (se RVO...
posta 06.10.2014 - 23:07
2
risposte

La programmazione basata su attività in C ++ richiede nuove funzionalità standard per la lingua?

Quindi ho visto questo video su Youtube con tutti questi maestri di C ++ su GoingNative 2012: pannello interattivo in cui tutti potevano porre le domande. Questo è il video di cui stavo parlando: GoingNative 2012 - Giorno 1 - Pannello intera...
posta 16.05.2013 - 18:15
1
risposta

Le categorie di iteratore di C ++ impediscono di scrivere un adattatore iteratore UTF-8?

Ho lavorato su un adattatore iteratore UTF-8. Con ciò intendo un adattatore che trasforma un iteratore in una sequenza char o unsigned char in un iteratore in una sequenza char32_t . Il mio lavoro qui è stato ispirato da questo it...
posta 01.04.2017 - 20:43
2
risposte

Quale design scegliere per l'analisi di file diversi per popolare classi diverse?

Attualmente sto lavorando a un progetto che richiede l'analisi di diversi tipi di file. Il contenuto dei file popolerà le classi. eg: file1 populate content of class1, file2 populate content of class2, etc. La mia domanda è dove dovrebbe a...
posta 17.10.2017 - 01:41
3
risposte

C ++ restituisce oggetti persistenti

Attualmente sto cercando di imparare le migliori pratiche in C ++ dopo essere passato da uno sfondo C #. Capisco che ci sono tre modi per gestire gli oggetti: Per valore (gli oggetti vengono copiati o spostati quando si passa dentro e fuori...
posta 22.10.2015 - 17:09
1
risposta

Come gestire le modifiche al design per la deprecazione auto_ptr in C ++ 11?

Stiamo testando una libreria in C ++ 11 (cioè, -std=c++11 ). La libreria utilizza auto_ptr e questo modello: Foo* GetFoo() { autoptr<Foo> ptr(new Foo); // Initialize Foo ptr->Initialize(...); // Now configur...
posta 29.07.2015 - 10:09