だから私はそのようなクラスのコードを持っています:
#include<iostream>
#include<cstring>
class stu
{
static int proba;
public:
stu();
static int no(){
return proba;
}
};
int stu::proba=0;
stu::stu()
{
proba=proba+1;
}
int main()
{
std::cout<< stu::no << std::endl;
}
出力は1です。それは、私が変更した場合でも、stu::no
それが唯一のようになるように変更{return 12;}
します。なぜそれが起こるのですか?どうすれば修正できますか?