c – 两次声明相同的非成员函数?

c – 两次声明相同的非成员函数?,第1张

概述我有A级和B级 我使用A和B定义非成员方法 double operator*(const A& a, const B& b); 将它同时声明为A.h和B.h是否合适,因为它可以被认为属于A和B两者? Is it good to declare this into A.h and B.h at the same time since it can be considered as belong to 我有A级和B级

我使用A和B定义非成员方法

double operator*(const A& a,const B& b);

将它同时声明为A.h和B.h是否合适,因为它可以被认为属于A和B两者?

解决方法

Is it good to declare this into A.h and B.h at the same time since it can be consIDered as belong to both A and B?

可以这样声明它,因为它只是声明,而不是定义.除此之外,可能只是个人品味,是否这样做,或将其放入一个共同的标题,等等.

总结

以上是内存溢出为你收集整理的c – 两次声明相同的非成员函数?全部内容,希望文章能够帮你解决c – 两次声明相同的非成员函数?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1227211.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-05
下一篇 2022-06-05

发表评论

登录后才能评论

评论列表(0条)

保存