Voila je suis complètement débutant sur le C++ et j'aimerai compiler un programme.
Le problème est qu'il me créer l'erreur suivante lors de la compilation:
Liste d'arguments de modèle incorrect
Apparement il bloque sur la 1ere ligne.
Quelqu'un pourrait il m'éclaircir un peu sur cette class?
voici le bout de code:
template < class Operation >
class binder1st : public unary_function<Operation::second_argument_type,
Operation::result_type> {
protected:
Operation op;
argument_type value;
public:
binder1st ( const Operation& x, const Operation::first_argument_type& y)
: op(x), value(y) {}
result_type operator () ( const argument_type& x ) const {
return ( op(value,x) );
}
};