如何解决即使使用依赖于参数的查找也找不到标识符
| 我有这个功能:short cmd_Draw2DPoly(short ThreeDmode,sds_point startpoint[]){...}
我在另一个班级这样称呼它
cmd_Draw2DPoly(0,startpoint);
并显示此错误
error C3861: \'cmd_Draw2DPoly\': identifier not found,even with argument-dependent lookup
有人知道怎么了吗?
解决方法
如果从另一个类调用成员函数,则需要传递对其进行调用的对象。
someObject.cmd_Draw2DPoly(0,startpoint);
,如果不指定该类的实例,则不能调用该类的方法。因此,如果cmd_Draw2DPoly
不是独立的函数,也不是“另一个类”的成员,则不能这样称呼它。
,查看您的个人资料,使我认为您是Java开发人员,并且您可能不熟悉C ++中可能在文件中间打开和关闭的“ 5”的概念(与扩展到整个文件的Java包不同)。因此,请检查是否存在可能包含cmd_Draw2DPoly定义的此类块。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。