警告:变量未初始化

Ovi*_*scu 5 c++ variables initialization

我有以下代码:

class circularList
{
public:
    circularList() : data(0), next(this) {}
public:
    int data;
    circularList* next;
};

int main()
{
    circularList* root = new circularList;
}
Run Code Online (Sandbox Code Playgroud)

我不断收到警告,说变量circularList* next未初始化,但是我可以查看是否运行了使用指针地址初始化的代码root

eer*_*ika 4

示例中的指针已明确初始化。这似乎是一个编译器错误,因为不应该有警告。您应该将其报告给维护人员。