对于在类上运行的函数应该是成员函数还是非成员函数,您的规则是什么? 例如,我有一个使用 bool 矩阵表示迷宫的类。我正在制作一个名为 isConnected 的函数,它验证迷宫中的 2 个点是否在同一区域(即可以从 A 到 B)。
这应该是成员(member)还是非成员(member)?什么是好的规则?
最佳答案
Herb Sutter 说“如果可能的话,我们想让他们成为非成员(member)非 friend ”,他比我聪明。
关于c++ - 成员函数与非成员函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/715919/