指针初始化为0的格式定义一个为class Node{Node *left}使*left 初始化的格式为Node:: *left0还是 Node :
指针初始化为0的格式
定义一个为class Node{
Node *left
};
使*left 初始化的格式为
Node:: *left=0
还是 Node ::left=0
在头文件初始化指针还是再.cpp文件初始化指针?
谢谢
[解决办法]
Node():left(0)
{}
[解决办法]
[解决办法]
构造函数的初始化列表
Node()
:left(0)
{
}
或者直接赋值
Node()
{
left = 0;
}
[解决办法]
头文件是函数声明,cpp文件是函数实现
[解决办法]
