Domande con tag 'c++'

5
risposte

Comportamento indefinito, in linea di principio

Sia in C che in C ++, penso che questo programma illegale, il cui comportamento secondo lo standard C o C ++ non è definito, sia interessante: #include <stdio.h> int foo() { int a; const int b = a; a = 555; return b; }...
posta 13.09.2014 - 03:12
3
risposte

Come calcolare la funzione Sin più veloce e più precisa?

Voglio calcolare y(n)=32677Sin(45/1024•n) , dove y è un numero intero e n varia da 0 a 2048. Come posso rendere questo processo più rapido e più preciso?    Ora voglio mostrarti una risposta di riferimento:    Poiché Sin(a+b)=Sin...
posta 08.10.2012 - 15:06
8
risposte

A che serve usare la classe di amici C ++?

Sto cercando di capire l'amico C ++. Quando è il caso d'uso buono usare amico? Suppongo che se vogliamo lasciare che un'altra classe abbia accesso ad altri attributi di classi, perché non lo rendiamo pubblico o ereditato da quella classe? Gra...
posta 16.04.2011 - 14:05
3
risposte

Identità e mutabilità dell'oggetto

Stavo leggendo una proposta per i tipi di valore in Java , e sono venuto attraverso questa frase: "L'identità dell'oggetto serve solo a supportare la mutabilità, dove lo stato di un oggetto può essere mutato ma rimane lo stesso oggetto intrinse...
posta 04.05.2014 - 21:45
5
risposte

È corretto dire che una variabile è un'istanza di un tipo di dati?

(che può cambiare il suo valore nel corso del programma) O l'istanza di qualcosa è strettamente correlata a classi e oggetti? In tal caso, come definiresti il concetto di 'variabile' quando si tratta di C ++?     
posta 25.03.2016 - 18:15
2
risposte

Best practice per la creazione di una classe di configurazione 'globale' utilizzata da numerosi componenti

Ho un grande progetto con una parte del driver e circa 5 librerie che svolgono varie attività associate. Molte librerie richiedono l'accesso a dati di configurazione "globali" che vengono letti da un database all'avvio dal codice del driver. Per...
posta 07.05.2013 - 14:26
5
risposte

È una buona idea leggere il codice sorgente del compilatore? [chiuso]

Sono un junior in college con specializzazione in Informatica. Oltre a scrivere un sacco di codice, voglio iniziare a leggere il codice sorgente scritto da altri per migliorare le mie capacità di codifica e imparare meglio / diversi modi di fare...
posta 28.05.2013 - 01:51
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
5
risposte

Che cosa si dovrebbe cercare quando si sceglie una libreria C ++ per la GUI multipiattaforma?

Come programmatore C ++ di apprendimento, sto provando a selezionare una struttura o una libreria GUI per i miei progetti. Ho una certa esperienza con Qt: è molto semplice, ha una documentazione molto buona e fornisce molti strumenti, ma semb...
posta 01.07.2011 - 18:52
3
risposte

Classi di base astratte e costruzione di copie, regole pratiche

Spesso è una buona idea avere una classe base astratta per isolare l'interfaccia dell'oggetto. Il problema è che la costruzione di copie, IMHO, è praticamente interrotta di default in C ++, con i costruttori di copie generati di default. Q...
posta 11.03.2012 - 23:59