同步类中的公共变量

时间:2018-09-01 20:18:19

标签: c++ class object inheritance

我是班新手,如果我的问题很简单,请对不起。

我有一堂课,假设时间如下:

Class Time {
public:
    Time(int, int, int);
    void setTime(int,int,int);
    int hour;
    int minute;
    int second;
};

我有

Time t1(0,0,0);
Time t2(0,0,0);

现在,如果我改变

t1.hour=12;

然后我想要t2.hour也改变。 谢谢。

P.S。我实际上在希望它们同步的不同类中使用了这两个。

1 个答案:

答案 0 :(得分:0)

感谢您的评论和建议。正如与doug讨论的那样,使小时静态可以解决以下问题:

Class Time {
public:
Time(int, int, int);
void setTime(int,int,int);
static int hour;
int minute;
int second;
};

然后我需要访问以下小时:

Time::hour=12;