0

我正在寻求有关如何声明位于 a 内的鼠标坐标并由属于该namespace的所有 es 经常使用它的建议。我习惯在 a 中将其变量声明为静态变量,并在与其他es 处理时,将我置于它们之间的一些随机错误链接中。我喜欢全局声明它的范围,但不知道应该如何以正确的方式完成它。classnamespacestructclass

我的一些实现是这样的:

struct Mouse {

    static double X,Y,Z;

    static int state,button;

}

//像这样使用它

class Foo {

    void func() {

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

    }

}


class Mouse {

    double X,Y,Z;

    int state, button;

}

//

class Foo {

     static Mouse mouse;
    //or
    Mouse* mouse;

}

4

1 回答 1

0

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

于 2013-03-08T16:17:30.517 回答