Domande con tag 'c++'

7
risposte

Un programma C ++ dovrebbe catturare tutte le eccezioni e impedire che le eccezioni si ribaltino su main ()?

Una volta sono stato avvisato che un programma C ++ dovrebbe alla fine catturare tutte le eccezioni. Il ragionamento fornito all'epoca era essenzialmente che i programmi che consentono alle eccezioni di espandersi al di fuori di main() entr...
posta 30.01.2016 - 09:59
1
risposta

In che modo il comitato per gli standard C ++ mette alla prova le loro idee di progettazione?

Il comitato C ++ prova le sue nuove specifiche di progettazione con una specie di compilatore prototipo prima di rilasciare un nuovo standard? O rilasciano uno standard che è, in effetti, solo teorico fino a quando i grandi compilatori lo implem...
posta 20.03.2016 - 20:32
5
risposte

Consentire l'iterazione di un vettore interno senza perdite nell'implementazione

Ho una classe che rappresenta un elenco di persone. class AddressBook { public: AddressBook(); private: std::vector<People> people; } Voglio consentire ai clienti di scorrere il vettore delle persone. Il primo pensiero che ho avu...
posta 06.12.2014 - 06:29
8
risposte

È buona norma utilizzare tipi di dati più piccoli per le variabili per risparmiare memoria?

Quando ho imparato il linguaggio C ++ per la prima volta ho imparato che oltre a int, float ecc, esistevano versioni più piccole o più grandi di questi tipi di dati all'interno del linguaggio. Ad esempio potrei chiamare una variabile x int x;...
posta 17.04.2012 - 09:05
6
risposte

Utilizzo della lingua di programmazione su Google [chiuso]

Ho sentito che Google usa Python, Java e C ++. Ma quello che non so è come viene usato ciascuno di questi linguaggi di programmazione. Voglio dire che cosa è usato per Python, Java e C ++ su Google. Perché dovrebbero usare fino a 3 linguaggi di...
posta 21.01.2011 - 12:26
4
risposte

Compilatore JIT per C, C ++ e simili

Esiste un compilatore just-in-time là fuori per linguaggi compilati, come C e C ++? (I primi nomi che mi vengono in mente sono Clang e LLVM! Ma non credo che attualmente lo supportino.) Spiegazione: Penso che il software potrebbe trarre va...
posta 23.12.2010 - 01:47
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
1
risposta

raw, weak_ptr, unique_ptr, shared_ptr ecc ... Come sceglierli saggiamente?

Ci sono molti suggerimenti in C ++, ma per essere onesti tra 5 anni circa nella programmazione in C ++ (in particolare con Qt Framework) uso solo il vecchio puntatore raw: SomeKindOfObject *someKindOfObject = new SomeKindOfObject(); So che...
posta 28.02.2015 - 22:51
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
10
risposte

Perché dovrei imparare C ++ 11, avendo conosciuto C e C ++? [chiuso]

Sono un programmatore in C e C ++, anche se non mi attengo a nessuna delle due lingue e scrivo una combinazione delle due. A volte avere codice in classi, possibilmente con sovraccarico dell'operatore o modelli e l'STL così eccezionale è ovviame...
posta 09.11.2011 - 01:42