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...
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...
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...
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...
È 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;...
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...
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...
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...
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...
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...