首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >鼠标坐标变量的作用域

鼠标坐标变量的作用域
EN

Stack Overflow用户
提问于 2013-03-09 00:14:10
回答 1查看 43关注 0票数 0

我在请教如何声明驻留在namespace中的鼠标坐标,并为属于该namespace的所有classes频繁使用它。我习惯于在struct中将它的变量声明为静态变量,并且在处理其他classes时,将我置于它们之间的一些随机错误链接中。我喜欢它的作用域是全局声明的,但不知道该如何正确地实现它。

我的一些实现如下所示:

代码语言:javascript
复制
struct Mouse {

    static double X,Y,Z;

    static int state,button;

}

//使用方法如下

代码语言:javascript
复制
class Foo {

    void func() {

        Mouse::X = ?;
        Mouse::Y = ?;

    }

}


class Mouse {

    double X,Y,Z;

    int state, button;

}

//

代码语言:javascript
复制
class Foo {

     static Mouse mouse;
    //or
    Mouse* mouse;

}

EN

Stack Overflow用户

发布于 2013-03-09 00:17:31

对我来说,类和使用动态内存分配的示例是最好的

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15298395

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档