关于内存分配的问题
代码如下:
template<class T>
class BSTNode{
public:
BSTNode()
{
left=right=0;
}
BSTNode (const T&e1,BSTNode*l=0,BSTNode*r=0)
{
key=e1;left=l;right=r;
}
T key;
BSTNode *left;BSTNode *right
};
有一点不明白 key=e1;left=l;right=r;还没有为Left和Right分配内存,可以直接赋值吗?