这可能是一个非常容易的问题,但我一直在寻找答案一段时间,但似乎无法弄清楚.我试图在类中初始化一个常量变量常量指针.这是头文件:
class Scheduler{ public: Scheduler(); explicit Scheduler( unsigned long * ); private: const unsigned long *const thresh; };
这里是类的构造函数
Scheduler::Scheduler( unsigned long * threshold ): thresh(threshold) {}
scheduler.cpp: In constructor ‘Scheduler::Scheduler()’: scheduler.cpp:3: error: uninitialized member ‘Scheduler::thresh’ with ‘const’ type ‘const long unsigned int* const’
在线讨论成员变量的构造函数中的常量成员变量的多个源指向使用初始化器列表.我想我在做我应该做的事情,但显然还是不错的.谁能看到有什么问题?
解决方法
原文地址:https://www.jb51.cc/c/111690.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。