void ensOperateur(vector &uniq_ops) { vector ops; //copie les opérateurs for(int i = 0; i < (int)bdc.size(); i++){ ops.push_back(bdc.at(i).getOp()); } //enlève doublons vector::iterator it, it_unique; it_unique = unique(ops.begin(), ops.end()); //rempli le tableau passé en param des opérateurs unique uniq_ops.assign( ops.begin(), it_unique ); for(it = ops.begin(); it < it_unique; it++){ cout << *it << endl; } }