I'm unfamiliar with this syntax: "node() : next (NULL), prev(NULL), count(0) {} " .Code:private:
struct node
{
static const int values_size_lb =
(NODE_SIZE - 2*sizeof(node*) - sizeof(int))/sizeof(T);
static const int values_size =
values_size_lb == 0 ? 1 : values_size_lb;
node()
: next(NULL), prev(NULL), count(0)
{}
node* next;
node* prev;
int count;
T values[values_size];
};
What does this do ?
Thanks,
Ken