Bonsoir,
Bon, je vais essayer d'être le plus clair possible, voici mon problème :
J'ai une classe Stock qui hérite du la classe multiset :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
#include "rouleau.h"
 
#include <multiset>
#include <algorithm>
 
using namespace std;
 
typedef multiset <?, ?> stockRouleaux;
 
class Stock : public stockRouleaux
{
	public:
 
		Stock();
 
		~Stock();
};
Ce multiset est sensé contenir des instances de ma classe Rouleau :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
#include <string>
 
using namespace std;
 
class Rouleau
{
    protected:
 
        string reference;
        short diametre;
        short rangee;
        short colonne;  
 
	public:
 
		Rouleau(string ref, short diam, short rang, short col);
};
Je souhaite donc que ce multiset contienne des instances de Rouleau, triés par ordre croissant de l'attribut diametre de chacune de ces instances.
Suis-assez clair?!

DONC, tout ce que j'aimerai savoir, c'est comment déclarer un tel multiset (j'ai cherché et je n'est eu que des exemples de multisets contenant des entiers...)

Merci d'avance!