Qual è un buon nome per funzioni come 'sum', 'max', 'min'? [chiuso]

2

Supponiamo di avere una funzione che ti permette di trovare la somma / minimo / massimo di un campo dati:

void g(DataField* d, Operation* op){
  // applies op->f(...) on all fields of d
}

Operation sarebbe definito come:

struct Operation{
  virtual void f(...) = 0;
}

struct Sum : public Operation{
  virtual void f(...) { currentSum += argument; }
}

struct Max : public Operation{
  virtual void f(...) { currentMax = max(currentMax, argument); }
}

Quale sarebbe un buon nome per quelle operazioni many-to-1 come sum / min / max e come dovrei quindi denominare Operation ?

    
posta Michael 29.09.2015 - 06:58
fonte

0 risposte

Leggi altre domande sui tag