Domande con tag 'stl'

10
risposte

Che senso ha utilizzare le liste sui vettori, in C ++?

Ho eseguito 3 diversi esperimenti con elenchi e vettori C ++. Quelli con vettori si sono rivelati più efficienti, anche quando sono stati coinvolti molti inserimenti nel mezzo. Di qui la domanda: in tal caso le liste hanno più senso dei ve...
posta 30.01.2013 - 02:12
7
risposte

L'AWL dovrebbe essere evitato in applicazioni di grandi dimensioni?

Questa potrebbe sembrare una domanda strana, ma nel mio reparto abbiamo problemi con la seguente situazione: Lavoriamo qui su un'applicazione server, che sta diventando sempre più grande, anche al punto che stiamo pensando di suddividerla in...
posta 22.05.2018 - 09:35
3
risposte

Che differenza c'è tra l'uso di una struct e una std :: pair?

Sono un programmatore C ++ con esperienza limitata. Supponendo di voler usare STL map per archiviare e manipolare alcuni dati, vorrei sapere se c'è qualche differenza significativa (anche nelle prestazioni) tra questi 2 approcci alla str...
posta 24.03.2017 - 12:18
3
risposte

QT-C ++ vs C ++ generico e STL [chiuso]

Ultimamente mi sono occupato del mio C ++, su Ubuntu QQ. Adoro il framework Qt per tutto, specialmente per la costruzione di GUI. Sono diventato abbastanza familiare con l'uso di PyQt negli ultimi anni. Quando usavo PyQt, avevo alcuni problem...
posta 20.04.2013 - 23:02
6
risposte

È pratico abbandonare STL nello sviluppo C ++? [chiuso]

So che in alcune aree (l'industria dei videogiochi, per esempio), l'uso di STL non è raccomandato. Quindi la mia domanda è: è davvero una buona pratica non usare STL in alcuni casi? In tal caso, quali sono i principali motivi per non utilizzare...
posta 16.08.2012 - 07:50
1
risposta

Come è nato lo std :: vector bool?

Oggi, praticamente tutti gli sviluppatori C ++ concordano sul fatto che std::vector<bool> sia stato un errore poiché non è ingannevolmente un contenitore, e i suoi casi d'uso si sovrappongono in larga misura a quelli di std::bitset...
posta 10.08.2016 - 21:53
5
risposte

Come progettare le eccezioni

Sto lottando con una domanda molto semplice: Ora sto lavorando su un'applicazione server, e ho bisogno di inventare una gerarchia per le eccezioni (esistono già alcune eccezioni, ma è necessaria una struttura generale). Come posso iniziare a...
posta 26.01.2018 - 11:09
2
risposte

Cosa c'è di sbagliato nel collegamento statico di STL in più librerie condivise?

Ecco lo scenario: libA.so e libB.so si collegano entrambi staticamente allo stesso STL. libA.so ha un'API pubblica che restituisce uno std :: string. libB.so chiama questa funzione e riceve una copia della stringa. Quando la copia di l...
posta 09.11.2014 - 09:14
3
risposte

Esistono lingue che si espandono sui tipi di iteratore di STL? [chiuso]

Molte lingue usano il concetto di un iteratore. Il c ++ STL si espande su questo con iteratori di input, iteratori di output, inoltro, bidirezionale, accesso casuale e altri. Per quanto ne so, queste distinzioni non esistono in altre lingue. I...
posta 17.05.2013 - 01:15
4
risposte

Che tipo di interfaccia dovrebbe offrire un doppio contenitore?

Voglio scrivere una classe che offra due sequenze di elementi ai suoi utenti. Il primo (chiamiamolo "primario") è il principale della classe e verrà utilizzato l'80% delle volte. Il secondo (chiamiamolo "secondario") è meno importante, ma deve c...
posta 11.12.2011 - 04:20