我想将变量用作全局变量,但变量所属的类不允许赋值和复制构造函数。这门课程太复杂了,我无法进入并以我目前的技能水平进行修改。构造函数需要用户输入,因此无法在.h文件中定义变量。除了使用指针或参考文献之外,你们有更多经验的人知道一个工作吗?
现在假设解决方案是使用指针或引用,如何将指针/引用传递给事件处理函数。
答案 0 :(得分:1)
嗯,不确定我是否正确理解了这个问题,但我会创建一个像
这样的包装类template <typename T>
class Wrapper<T>
{
T the_variable_you_wanted;
Wrapper<T>(const Wrapper<T>&) = delete;
Wrapper<T>& operator=(const Wrapper<T>&) = delete;
}