BŁĄD: „nazwa zależna nie jest typem”. Gdy używasz typedef wpisz w klasie jako wartość zwracaną, z szablonem
template <class Item>
class bag
{
public:
//TYPEDEF
typedef size_t size_type;
typedef Item value_type;
...
}
i kiedy używam
template<class Item>
bag<Item>::size_type bag<Item>::count(const Item& target) const
Błąd raportu VC ++ jako Source.cpp (207): ostrzeżenie C4346: „bag :: size_type”: nazwa zależna nie jest typem
Czy ktoś może mi pokazać dlaczego? Dzięki!