采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师好,加入volatile关键字后,类中原本的query函数就无法使用了。报错如图所示。将课程中的代码进行修改,使用static Singleton* volatile就正常了。这里我猜测volatile的用法是不是类似const,即左边不为空先修饰左边,否则修饰右边。此处volatile应修饰指针吧?
static Singleton* volatile
volatile
const
话说你这个和核心报错信息是 volatile 类型和 引用 类型发生转换的时候报的。volatile 类型是不能够拷贝给一个 非 volatile 类型的数据的。
我想你问的是是这个。volatile 放到后面,修饰的是指针本身,放到前面,修饰的是指针指向的内容。
非常感谢!
登录后可查看更多问答,登录/注册
23种C++设计模式一课全讲,在案例实操中解决各类实际问题
375 6
194 3
294 2
371 2
313 2