Bonjour a tous.
Soit la classe suivante (qui n'a rien a voir avec std ostream):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| class OStream
{
public:
OStream() throw();
.../...
virtual void Put(int);
virtual void Put(char);
virtual void Put(long);
.../...
OStream& operator << (int);
OStream& operator << (char);
OStream& operator << (long);
protected:
private:
}; |
Maintenant voici le pb:
je voudrai creer une classe (disons Filter) qui agit comme un plug-in, et ainsi je pourrai ecrire une expression du genre:
OStream() << L"text " << MyFilter() << 10;
où MyFiler est une derivee de la classe Filter.
Qlqn aurait une idee a me proposer concernat cette class Filter.
Merci
Partager