求助!visual studio2019C++编程时遇到提示:类中没有成员

weixin_45802902 2020-03-19 03:55:50

为啥明明写得有数据成员和成员函数,它就是说没有呢
...全文
18109 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
whynowhere 2022-07-12
  • 打赏
  • 举报
回复

一模一样的问题,我的错误是前一行的;变成了中文的……

whynowhere 2022-07-12
  • 打赏
  • 举报
回复

一模一样的问题,同一个版本的软件T_T

Alpha_Lega 2022-03-29
  • 打赏
  • 举报
回复

不是那个错误,是你的sum有错误,sum是私有成员,只能在类内访问,你在类外访问时不行的,你想在那个成员函数中使用,就得把函数声明写在类内

  • 打赏
  • 举报
回复 1

所以楼主知道怎么解决这个问题了吗?我也遇到了这个问题了

Edric_ZXC 2021-05-25
  • 打赏
  • 举报
回复
所以楼主解决这个问题了嘛,我也遇到这个问题了,没有解决办法
快乐春 2020-04-14
  • 打赏
  • 举报
回复
没看见函数写在外面吗?定义到类里面
yshuise 2020-04-13
  • 打赏
  • 举报
回复
是不是要加 const
孤远无梦 2020-04-12
  • 打赏
  • 举报
回复
建议贴一下代码
weixin_45802902 2020-04-12
  • 打赏
  • 举报
回复
引用 3 楼 qq_46221910的回复:
[quote=引用 2 楼 weixin_45802902的回复:][quote=引用 1 楼 qq_46221910的回复:]函数在内外定义域名写前面
啥意思呢?详细些可以吗?[/quote] 当在类外的时候,类名指的是作用域。定义成员函数如果只写了函数头,在外面实现的时候先指定是哪个类的,再照抄函数头,后面加上大括号实现就行了。[/quote] 我不是写了定义域的嘛?
宇来风满楼 2020-03-19
  • 打赏
  • 举报
回复
引用 2 楼 weixin_45802902的回复:
[quote=引用 1 楼 qq_46221910的回复:]函数在内外定义域名写前面
啥意思呢?详细些可以吗?[/quote] 当在类外的时候,类名指的是作用域。定义成员函数如果只写了函数头,在外面实现的时候先指定是哪个类的,再照抄函数头,后面加上大括号实现就行了。
weixin_45802902 2020-03-19
  • 打赏
  • 举报
回复
引用 1 楼 qq_46221910的回复:
函数在内外定义域名写前面
啥意思呢?详细些可以吗?
宇来风满楼 2020-03-19
  • 打赏
  • 举报
回复
函数在内外定义域名写前面

65,186

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧