这是代码:
class.h
class consolBuf{private: int buffersize1 = 10; //Data member initializer is not allowed int buffersize2 = 10; static char screenBuffer[10][10]; //screenBufferpublic: consolBuf(voID); ~consolBuf(voID); voID draw(); voID write(int x,int y); char get(int x,int y);};
由于某些原因,Visual Studio一直抱怨说我不能在class.h中声明一个整数.我到处搜索,我找不到答案.有什么我想念的吗?
解决方法 实际上你无法初始化这样的成员.如果要将这些初始化为每个实例的默认值,您可以在构造函数中执行此 *** 作:consolBuf::consolBuf() : buffersize1(10),buffersize2(10){}总结
以上是内存溢出为你收集整理的c – 为什么在标题中的类声明中声明变量时出现错误?全部内容,希望文章能够帮你解决c – 为什么在标题中的类声明中声明变量时出现错误?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)