Domande con tag 'c++'

2
risposte

(Stile) "Buono" modo di trattare con bandiere / opzioni

Quindi ho visto molti metodi differenti usati per questo in librerie differenti, e voglio avere un'idea di quale possa essere preferito (o forse è una preferenza strettamente personale / caso per caso). Ad esempio, abbiamo una classe che tenta d...
posta 01.05.2018 - 19:59
2
risposte

Quando è corretto registrare le informazioni sul nome file / riga per gli errori?

Abbiamo un'applicazione C ++ commerciale a sorgente chiusa. Alcuni dei nostri messaggi di errore registrati sono in inglese semplice come "ERRORE: impossibile leggere il file 'pippo'". Mentre altri usano una macro per stampare informazioni sul n...
posta 11.09.2013 - 06:03
1
risposta

Quali sono le conseguenze di nessun distruttore virtuale per questa classe base?

Ho trovato questo stesso codice qui: link struct Base { virtual Base& operator+=(int) = 0; }; struct X : Base { X(int n) : n_(n) { } X& operator+=(int n) { n_ += n; return *this; } int n_; }; struct Y : Base { Y(dou...
posta 16.08.2016 - 16:52
2
risposte

Come è stato scelto un design per un sistema di eventi

Sto lavorando su un sistema di componenti di entità per scopi didattici. Ho apportato importanti modifiche al mio design, quindi mi chiedevo se avrei potuto scegliere un design migliore per il mio sistema di eventi. The purpose of the event...
posta 11.01.2017 - 20:25
2
risposte

Ordine delle esecuzioni negli stream C ++

È ovvio che le prime stampe cout 7 7 ma perché la seconda stampa 8 8 7? Perché non 7 8 8? Come funzionano tali costruzioni in c ++? int ink(int *x){ *x += 1; return *x; } int main(){ int *a; int b = 6; a = &b;...
posta 29.11.2012 - 15:02
5
risposte

Selezione dell'ambiente di progetto senior

I miei 2 amici e io stiamo preparando la nostra idea di progetto senior per il prossimo anno. Ho bisogno di alcune idee diverse mentre decido l'ambiente di base del progetto, soprattutto da parte degli sviluppatori / ingegneri del software che h...
posta 29.03.2011 - 21:26
1
risposta

Database con cronologia delle versioni?

Sto sviluppando un gioco con un'architettura basata su componenti. Voglio memorizzare le descrizioni delle entità in un database SQLite per compattezza e convenienza. Ovviamente il codice di back-end è (e lo schema del database sarà) sotto contr...
posta 05.08.2011 - 02:57
3
risposte

Statico (alternativa al modello di metodo template basato su classi per linguaggi orientati agli oggetti imperativi?

EDIT: nota che voglio un metodo di compilazione static , quando so esattamente cosa deve andare dove in fase di compilazione. Spesso mi capita di avere più funzioni che seguono lo stesso schema, ma solo alcune parti cambiano. Spesso scelgo i...
posta 09.06.2017 - 20:40
1
risposta

Polymorphism Question

Per amore della domanda ho preso questo codice da link class Polygon { protected: int width, height; public: void set_values (int a, int b) { width=a; height=b; } }; class Rectangle: public Polygon { public: int area...
posta 28.02.2015 - 00:24
2
risposte

Quale codice si trova dietro l'eccezione C ++?

In C e C ++ puoi restituire una singola variabile all'interno di una funzione. Ora, nel caso in cui la variabile restituisca dati e non un codice di errore, è possibile utilizzare le eccezioni. Ma come è possibile? Se i dati che vengono restitui...
posta 05.10.2013 - 12:45