Domande con tag 'c++'

4
risposte

Come scrivere codice procedurale in un linguaggio orientato agli oggetti?

Recentemente ho iniziato a lavorare nel dominio della generazione di mesh . I miei programmi di solito contengono grossi pezzi di codice procedurale composti da diverse fasi. Per esempio. class MeshAlgo1 { /* A very long function */ v...
posta 22.07.2015 - 14:21
1
risposta

Non è l'uso diretto di forme di puntatori primitivi di Primitive Obsession?

L'uso di tipi di dati primitivi per rappresentare idee di dominio è l'odore del codice chiamato Obsione primitiva. Ad esempio utilizzando il tipo di dati stringa per rappresentare nome umano: si consiglia di evitare ciò definendo un oggetto va...
posta 08.02.2015 - 02:33
3
risposte

Definire l'allocazione delle risorse nella documentazione del metodo

Voglio scrivere una libreria con la funzione "nessuna garanzia di perdita di risorse". Quindi saprò se ogni metodo assegna o meno una risorsa. Potrebbe cambiare il codice. Ad esempio: void foo() { methodDontAllocateAnyResources(); methodCa...
posta 07.01.2015 - 10:23
1
risposta

Passare per argomento e mantenerlo come membro

Non riesco davvero a decidere quale sia l'opzione migliore, vedo un sacco di down / upside ad entrambi gli approcci e in questo momento sono indeciso. Ad esempio; class DX11GBuffer { public: DX11GBuffer(ID3D11DevicePtr device, ID3D11Dev...
posta 25.12.2014 - 15:18
2
risposte

Organizzazione dei componenti C ++ [chiuso]

Nella mia attuale azienda abbiamo portato la discussione su come organizzare la maggior parte dei nostri diversi componenti C ++ considerando i seguenti requisiti: Potrebbero esserci interdipendenze tra i componenti I componenti con dipend...
posta 11.02.2015 - 23:08
1
risposta

Buone pratiche che utilizzano segnali e sistemi guidati da eventi

Sto utilizzando segnali (in particolare Boost signals2 ) per creare un API e un modello di protocollo basati su eventi. La maggior parte degli elementi ha i propri segnali e di solito ci sono multipli di ogni elemento. Considera un'ent...
posta 21.01.2014 - 20:14
2
risposte

Come faccio a passare il valore di una variabile da una classe all'altra? (C ++)

Ho una classe ("Classe A", la chiameremo) che calcola il valore di una variabile privata (che possiamo chiamare numLoaves) con una funzione pubblica. Devo usare il valore di numLoaves in una funzione pubblica nella classe B. Qual è il modo mi...
posta 08.02.2014 - 15:25
3
risposte

Utilizzo di PHP o C ++ per dispositivi elettronici reali

Voglio usare le mie capacità di programmazione per rendere più facile la mia vita quotidiana, per farlo voglio essere in grado di programmare nei miei elettrodomestici come sveglia o microonde o frigorifero, condizionatore d'aria, ecc. che potre...
posta 12.11.2014 - 02:36
1
risposta

Capire come i contenuti della memoria mappano in una struttura [chiusa]

Non sono in grado di capire come i byte in memoria vengano mappati in una struttura. La mia macchina è un little-endian x86_64. Il codice è stato compilato con gcc 4.7.0 dalla distribuzione mingw32-64 Win64 per Win64. Questi sono i contenuti...
posta 03.07.2013 - 17:05
2
risposte

Visual C ++, oggetto CMap salvato nella colonna blob

Ho un oggetto CMap MFC, ogni oggetto memorizza le voci 160K ~ di dati lunghi. Ho bisogno di memorizzarlo su Oracle SQL. Abbiamo deciso di salvarlo come un blob. Dato che non vogliamo creare tabelle aggiuntive, abbiamo anche pensato di salvarlo c...
posta 27.09.2012 - 09:57