相关疑难解决方法(0)

定义volatile类对象

volatile可以用于类对象吗?喜欢:

volatile Myclass className;
Run Code Online (Sandbox Code Playgroud)

问题是它无法编译,无论何时调用某个方法,错误都说:错误C2662:'function':无法将'this'指针从'volatile MyClass'转换为'MyCLass&'

这里有什么问题以及如何解决?

编辑:

class Queue {
            private:
                struct Data *data;
                int amount;
                int size;
            public:
                Queue ();
                ~Queue ();
                bool volatile push(struct Data element);
                bool volatile pop(struct Data *element);
                void volatile cleanUp();
            };
    .....
    volatile Queue dataIn;

        .....

    EnterCriticalSection(&CriticalSection);
    dataIn.push(element);
    LeaveCriticalSection(&CriticalSection);
Run Code Online (Sandbox Code Playgroud)

c++ volatile

6
推荐指数
2
解决办法
1万
查看次数

标签 统计

c++ ×1

volatile ×1