Tengo una clase algo así:Constructor para un no-nombrado estructura
template <class T>
class bag
{
public:
private:
typedef struct{void* prev; struct{T item; unsigned int count;} body; void* next;}* node;
typedef struct{
node operator->() { return current; }
operator(){;} // <- i can not do that, right?
private:
node current;
} iterator;
//...
};
Por lo tanto, la forma de escribir un constructor para la bolsa :: iterador?
Una estructura "sin nombre" se llama anónima. –
@ Peter G .: no anónimo, esta es una "clase sin nombre definida en una declaración typedef" '7.1.3/5' – Cubbi
Gracias Cubbi, estoy corregido. –