猿问

c++ 类中的static 成员变量可以通过cin输入吗

如果可以,如何实现?
比如,Student类中有一个满分标准是需要用户输入的ClassStudent{intstaticStandardFullScore;}貌似cin>>Student::StandardFullScore;
和构建一个对象后Students;然后cin>>s.StandardFullScore;
这两种方法都不行?
是不是本来这么做就是不可以的呢?
米琪卡哇伊
浏览 761回答 2
2回答

天涯尽头无女友

#includeusingnamespacestd;classDemo{public:inta;staticintc;};staticintb;intmain(){Demod=Demo();cin>>b;cout

慕运维8079593

怀疑题主只是忘记定义静态变量了,静态变量在类中是声明,如果只声明未定义但不调用是不会有问题的,但如果未定义还使用了这个变量,就会编译错误了。#include#includeusingnamespacestd;classzz{public:staticintb;//声明静态变量};intzz::b;//定义静态变量intmain(){cin>>(zz::b);//正常使用cout
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答