gpt4 book ai didi

c++创建指向新类的指针

转载 作者:太空宇宙 更新时间:2023-11-04 15:53:08 25 4
gpt4 key购买 nike

我对这段代码有疑问,我想创建一个指向新类的指针

class AnalyzerManager
{

public:

AnalyzerManager();
~AnalyzerManager();
private:
CAnalyzerIF* m_AnalyzerIF = new CAnalyzerIF();

};

它有一个编译错误,我不知道如何修复它。谢谢

最佳答案

您必须在构造函数中初始化指针,而不是在类声明中。

AnalyzerManager::AnalyzerManager() : m_AnalyzerIF(new CAnalyzerIF())
{
}

顺便说一句,你可能想看看smart pointers对于这样的事情。

关于c++创建指向新类的指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4618586/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com