我有一个问题:假设我们有这个函数:(在C++中) static int x = 0;} // OKint& h() {
int我找到了static关键字,使我的x变量在函数终止后继续运行。所以我仍然可以从外部访问那个内存位置(另一个函数还是main?)对吧?)。相反,int x = 0在h终止后丢失。对吗?我读到,我不能在方法中声明static变量,但只能在类中
一个类有一个私有的静态成员,如下所示:{ static int count;在定义了类之后,count属性立即初始化为零,如下所示:来自Java/C#领域的我很难理解count在哪一点被初始化为零?是在SomeClass实例化的时候吗?此外,类定义的count类型为int,为什么SomeClass::count前面必须有int?我的