gpt4 book ai didi

c++ - 另一个初始化静态 C++ 类成员

转载 作者:行者123 更新时间:2023-11-30 05:32:40 24 4
gpt4 key购买 nike

<分区>

好吧,所以我已经阅读了几个类似的问题,但我仍然不明白为什么这段代码不起作用。

我只是想写一个带有 static int 成员的类。然后使用不同的实例增加静态成员。我不明白为什么这不起作用。请帮助一个c++ nub。

class Timer {
public:
static int seconds;
Timer() {}
void tick();
std::string to_string();
};
void Timer::tick() {
Timer::seconds++;
}
std::string Timer::to_string() {
return ("Timer: " + std::to_string(Timer::seconds) + "s.\n");
}


int main() {
Timer::seconds = 0;
Timer s = Timer();
Timer t = Timer();
s.tick();
t.tick();
std::cout << s.to_string() << std::endl;
std::cout << t.to_string() << std::endl;

system("pause");
return 0;
}

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com