请问是不是static函数1 中调用别的函数2 是不是不能传入非static变量参数进函数2

Fyee0 2009-03-31 12:19:18
比如func1是静态函数 里面调用了函数2 传入函数2的参数必须是也要静态的吗? 我传入了一个非静态的参数 总是报错:“非静态成员函数的非法调用”
是不是这个参数不是静态的问题 本人基础比较差 高手指教

...全文
81 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
非静态的函数成员,必须依赖一个对象.

你没对象咋知道调用那个对象的东西呢?
mengde007 2009-03-31
  • 打赏
  • 举报
回复
楼主对了,静态成员函数只能操作静态成员,因为在编译期间就能确定下来,所以不能传非静态的。

65,210

社区成员

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

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