Domande con tag 'c++'

2
risposte

Progettazione di una tabella in memoria in C ++

Sto valutando le mie opzioni per strutturare un database in memoria e ho alcune idee su come implementarlo. Mi piacerebbe sapere la tua opinione su quale sia la migliore scelta di design. Ho una classe di colonne che è parametrizzata per rapp...
posta 29.02.2016 - 17:33
5
risposte

Come imparo il collegamento di compilazione, makefile velocemente? Qualche raccomandazione sui libri? [chiuso]

Sono molto bravo a programmare in C ++ ma quando si arriva al collegamento e agli altri elementi importanti mi sento molto ignorante. Voglio imparare allegro senza perdere tempo. Quindi, per favore suggerisci un libro o una risorsa per imparare...
posta 13.11.2010 - 20:55
6
risposte

Esporre le variabili membro vs Aggiungere funzioni membro per modificarle

Diciamo che abbiamo una classe Car che contiene oggetti di tipo Wheel class Wheel { public: void SetFriction(double f) { friction = f; } private: double friction; }; class Car { private: std::array<Whee...
posta 22.12.2017 - 18:25
3
risposte

Come evitare l'inizializzazione in due passi (C ++)?

Mi piacerebbe seguire l'idioma RAII (l'acquisizione delle risorse è inizializzazione) per tutto il mio codice, ma sto anche facendo lo schema modello in cui sto sviluppando le versioni generiche delle mie classi e usandole per costruire un codic...
posta 07.01.2017 - 01:34
6
risposte

Progettazione per un algoritmo che segnala i progressi

Ho un algoritmo iterativo e voglio stampare i progressi. Tuttavia, potrei anche volere che non stampi qualsiasi informazione, o stamparla in altro modo, o fare altra logica. In un linguaggio orientato agli oggetti, eseguirò le seguenti soluzio...
posta 18.02.2011 - 14:08
1
risposta

È razionale convertire protobuf in json per inviarlo a un server web?

Protobuf è una buona cosa, permette agli sviluppatori c ++ di non preoccuparsi della serializzazione della classe / deserializzazione, è veloce e il formato .proto è molto bello. Permette anche la convalida automatica dei dati. Ma i messaggi non...
posta 18.09.2015 - 03:01
3
risposte

È una cattiva pratica creare un iteratore consapevole della propria fine

Per qualche background del perché sto facendo questa domanda ecco un esempio. In python il metodo chain concatena un numero arbitrario di intervalli insieme e li rende in uno senza fare copie. Ecco un collegamento nel caso in cui non lo c...
posta 24.09.2013 - 03:53
1
risposta

Cancellare il bit più basso di un numero

Riesco a vedere in questo tutorial sulla manipolazione dei bit, sotto l'intestazione "Estrai ogni singolo bit", che - Suppose we wish to find the lowest set bit of x (which is known to be non-zero). If we subtract 1 from x then this bit i...
posta 28.11.2013 - 01:57
6
risposte

Quali sono i criteri decisionali in C ++ per creare qualcosa come membro dati o metodo virtuale?

(Ho pensato che fosse troppo soggettivo per SO, quindi postare qui ...) Ho qualche comportamento che posso implementare in vari modi. Almeno due metodi sono mostrati nello snippet di codice qui sotto. Presumi che il membro dei dati m_well sia...
posta 13.12.2010 - 20:52
2
risposte

Architetture del processore per testare la portabilità C / C ++

Attualmente sto lavorando su una base di codice C / C ++ che è abbastanza portabile, può compilare sulla maggior parte dei sistemi Unix come MS-Windows (MSVC), usando vari compilatori popolari. In precedenza ho trovato test su diversi sistemi...
posta 03.08.2014 - 09:33