1
3
在将指针指向重载方法时,需要告诉编译器要将指针指向哪个重载,可以通过对适当的方法类型进行静态转换来实现这一点:
|
2
1
问题的原因是
事实上-
如果您的类过载,您会注意到相同的错误
解决此问题的唯一方法是帮助编译器解决重载问题。通过显式转换函数
或者使用显式模板参数。
您可以通过遵循良好的软件工程实践来避免这些问题。
移动
有鉴于此,您可以使用ADL调用函数的命名空间版本,而无需显式使用
|
3
0
有几种其他方法可以解决此问题,即:
我推荐第二种,也可以这样做:
此解决方案允许您保留这两个函数,并且不会引入任何歧义。 |
J. Doe · 线程静态变量与实例化 6 年前 |
D.B · django静态文件不随虚拟环境出现 6 年前 |
157 239n · 我可以在UI线程之外使用getFilesDir吗 6 年前 |
John David · ——等待这个。方法();在静态方法中不起作用 6 年前 |
Yu.Pan · Spring boot项目找不到静态文件 6 年前 |
Yu.Pan · 无法在springboot静态内容中获取文件 6 年前 |
BaCh · C++:使用名称相同但参数不同的类成员和静态函数失败 6 年前 |