设为首页 - 加入收藏
广告 1000x90
您的当前位置:144177黄大仙有求必应 > 静态函数 > 正文

C++面向对象的静态函数问题我一直改来改去都不行求大神求助。

来源:未知 编辑:admin 时间:2019-08-09

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部第一个错误: 请把int Student::count=0 的int去掉(后面的float也是如此),静态变量不能重新定义类型

  第二个错误:由于你的两个静态变量全都是私有成员,因此在全局main函数中使用该成员值属于越权访问。建议最后那个输出信息不要写在全局main函数中,在类里面的public块写一静态函数输出,然后在全局main函数中调用该静态函数。另外,由于你在类外面(全局范围)使用了Student::count=0等语句,也属于越权访问,请把这两条赋值写在类里面(如把static int count 改成 static int count=0),类外面那两条语句建议去掉。当然,你如果不想按我建议的方式去改,那就请把那两个静态变量定义到public块去吧

本文链接:http://that-a-way.com/jingtaihanshu/538.html

相关推荐:

网友评论:

栏目分类

现金彩票 联系QQ:24498872301 邮箱:24498872301@qq.com

Copyright © 2002-2011 DEDECMS. 现金彩票 版权所有 Power by DedeCms

Top