Domande con tag 'c++'

2
risposte

Critica sul principio di progettazione e validità di tali in generale

Speravo potessi dare un feedback su un'idea che avevo per la progettazione di funzioni. Sto cercando di pensare a un principio unificatore per scegliere quali funzioni dovrebbero tornare. Il progetto specifico è per lo più classi di accesso a...
posta 08.01.2017 - 19:23
2
risposte

Come separare la serializzazione, la visualizzazione e il calcolo dagli oggetti di codice modificabili della GUI?

Questo potrebbe essere un problema di X Y, ma qui c'è la mia situazione. Ho una base di codice QT5 C ++ il cui compito è quello di consentire la configurazione di una "catena di processi". Una "catena di processi" qui significa una lista di e...
posta 14.05.2018 - 22:58
2
risposte

Utilizzo delle convenzioni di codifica C nel codice C ++ [duplicato]

Sto lavorando su una base di codice di grandi dimensioni i cui moduli principali sono in C e i moduli di estensione sono in C ++. Abbiamo una convenzione di codifica per il codice C ma mi viene detto che dobbiamo applicare la stessa convenzion...
posta 05.07.2018 - 18:44
2
risposte

Progettazione API per la memorizzazione di dati di più fasi nell'oggetto

struct co_ordinate { double x; double y; }; // ----- > DESIGN 1 class Land { public: Land(std::vector<co_ordinate> co) shape_before_plotting(co) {} // actions // creates stag...
posta 13.11.2017 - 03:36
3
risposte

C ++ vs Java: puntare agli oggetti

In Java: private State current_state; Poiché "State" è una superclasse, posso quindi assegnare oggetti di sottoclassi a current_state, rendendo effettivamente point_state point a un oggetto diverso: current_state = low_state; Qual è l'...
posta 21.05.2016 - 14:37
2
risposte

I dati sono stati definiti nella classe derivata salvata durante l'up-casting?

Diciamo che ho due classi di classe Oggetto (classe base) e attore (classe derivata). La classe actor usa physics quindi ho bisogno di implementarlo nella classe Actor. Ma ci sono altre classi derivate della classe "Object" che non usano l...
posta 07.05.2016 - 18:41
1
risposta

La presenza di così tanti macro (#define) aumenta il tempo di compilazione a causa di una pre-elaborazione prolungata?

In un modo molto semplicistico, capisco: "Compilation" = "Pre-processing" + "Parsing" + "Linking" + "Executable" Tutte le macro e altre direttive di pre-elaborazione sono prese in considerazione nella fase di "Pre-elaborazione" stessa. S...
posta 15.04.2016 - 08:58
1
risposta

Durante la scrittura di un'applicazione Qt è buona norma preferire le implementazioni delle funzioni Qt, i tipi di dati e le classi quando sono disponibili?

Sto appena iniziando con Qt e voglio davvero provare a mantenere la mia applicazione come separata da Qt possibile nel caso decida di usare un set di strumenti diverso in seguito, ma allo stesso tempo non voglio fare nessuna decisioni che parali...
posta 21.01.2018 - 19:51
3
risposte

Architettura dell'applicazione gui

Sto scrivendo un'applicazione gui. Voglio implementare la seguente struttura: albero del progetto con nodi di diverso tipo e comportamento (ad esempio, quando si fa clic con il pulsante destro del mouse o si selezionano le opzioni del men...
posta 20.02.2018 - 12:28
1
risposta

Modo corretto di svincolare gli spazi con priorità più elevate con una rimozione filettata

Sto sviluppando un sistema produttore / consumatore con tre deque s (ciascuno per un livello di priorità, da massimo a min); il primo deque ha la priorità maggiore, quindi deve essere letto prima degli altri: una volta vuoto, verranno...
posta 28.07.2016 - 16:28