我有下面这段代码:
class circularList
{
public:
circularList() : data(0), next(this) {}
public:
int data;
circularList* next;
};
int main()
{
circularList* root = new circularList;
}
我一直收到警告,提示变量circularList* next
未初始化,但是如果运行代码,我可以看到它被指针root
的地址初始化了。