Hello,
[EMAIL PROTECTED] wrote:
> #include <ext/hash_set>
>
>
> template<class PointerTemplate> class CTWTHashSet
> {
>
> public:
>
> CTWTHashSet(void);
> ~CTWTHashSet(void);
>
> private:
>
> class pointerEqualityFunction
> {
> };
>
> class pointerHashFunction
> {
> };
>
> __gnu_cxx::hash_set< PointerTemplate, pointerHashFunction,
> pointerEqualityFunction >
> m_hsPointerSet( 10 );
> };
Seriously, you should read in a C++ text book howto initialize class
members. Move the ( 10 ); from here to the initializer list in the
c'tor below. Did you do a lot of Java, before? It is quite different in
those aspects.
>
> template<class PointerTemplate>
> CTWTHashSet<PointerTemplate>::CTWTHashSet()
: m_hsPointerSet( 10 )
> {
> }
Bernd Strieder
_______________________________________________
help-gplusplus mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-gplusplus