Domande con tag 'c++'

1
risposta

Aiutami a costruire un elenco dei migliori approcci per i nuovi sviluppatori C e C ++ [chiuso]

Pratiche di scrittura del codice non specifiche. Per favore includi anche il ragionamento. Il mio inizio: usa GCC o Clang gcc perché non è contestabile nella quantità di controllo statico che può fare (sia rispetto agli standa...
posta 24.11.2010 - 01:00
4
risposte

Un "sistema tipo" secondario per riferimenti?

Sto progettando un linguaggio e mi stavo chiedendo come incorporare riferimenti simili a C ++ per quanto riguarda la loro posizione nel sistema di tipi. Penso che siano utili per operazioni come indicizzazione e dereferenziazione ( v[i] res...
posta 30.07.2015 - 15:16
2
risposte

Un sacco di strutture di dati indipendenti in una grande

Ho 10 strutture di dati indipendenti che contengono byte senza segno e campi di bit da diverse origini dati. Sto usando C ++ e stavo cercando un modo per combinare tutte queste strutture di dati in una struttura di dati allo scopo di far passare...
posta 10.09.2015 - 16:44
2
risposte

Scegliere un tipo concreto in base a un parametro di configurazione

Ho una base di codice che contiene diverse istanze dello schema seguente, il cui punto chiave è che il tipo concreto della classe viene deciso in fase di esecuzione in base a una stringa da un file di configurazione. class Foo { public: vi...
posta 19.04.2018 - 00:12
2
risposte

Come posso evitare le proprietà ridondanti degli oggetti quando si utilizza un database?

Sto scrivendo applicazioni in C ++ usando un database sqlite. Supponiamo che io abbia un semplice sistema utente con un database utente. Classe utente class User { private: void LoadFromDatabase(uint32_t id); public:...
posta 30.08.2018 - 22:50
3
risposte

Alcuni compilatori fanno questa ottimizzazione per le chiamate virtuali?

Questo mi è venuto in mente, e non sono proprio sicuro di come cercare questo. Diciamo che hai le seguenti classi class A { public: virtual Foo() = 0; virtual ManyFoo(int N) { for (int i = 0; i < N; ++i) Foo();...
posta 06.09.2018 - 10:06
3
risposte

Sta memorizzando il puntatore (di new'd object) nella collezione statica dal costruttore di oggetti un linguaggio comune in C ++

Sto rivedendo un approccio che vedo comunemente usato nella memorizzazione di oggetti (ad esempio un oggetto client socket). Vale a dire, l'uso di un contenitore statico per contenere gli oggetti. Detti oggetti sono creati da alcune funzioni di...
posta 18.06.2014 - 17:51
3
risposte

Come creare un archivio ad accesso casuale di file di testo?

Ho scritto un'applicazione che verifica le prestazioni degli algoritmi evolutivi. Questa applicazione esegue un run dell'algoritmo che consiste in diverse generazioni . I dati prodotti dalla mia applicazione hanno questo aspetto: run1.run...
posta 24.06.2014 - 18:17
3
risposte

Comprendere la programmazione orientata agli oggetti: perché è importante? [duplicare]

Ho appena iniziato a studiare le classi in C ++ e ho difficoltà a capire perché la programmazione orientata agli oggetti (OOP) sia utile. Capisco la sintassi, come usarli ecc. Ma sono ancora confuso sul perché OOP sia vantaggioso. Ecco alcu...
posta 22.04.2014 - 04:50
2
risposte

Includi il proprio file di intestazione prima o l'ultima? Qualche ragione tecnica?

Stavo rivisitando la mia domanda Come posso evitare l'intestazione? , quando ho notato un commento che diceva A good technique for ensuring a header is independent is having a rule that the source file always includes its own header first....
posta 27.11.2018 - 10:20