C++ templates: precisions

erwan ancel erwan.ancel@free.fr
Sun Jan 12 10:25:00 GMT 2003


well, this is my problem:

I would like to make a template class that owns a set of elements that have
the type of one of the class parameters. And it doesn't compile...
example:

#include <set>
template <class T>
class A
{
    public:
        A();
        B();
        std::set<T> _list;
};

the compiler's output tells that the type T is not defined... Well, of
course, but it will be defined when the template will be instanciated. So it
should be possible...
Does anybody know a solution to my problem?



More information about the Gcc-help mailing list