Mat*_*coe 4 class member-functions
我已经看到成员函数在它们所属的类内部以及类外部编写了一个函数原型.我只使用第一种方法编程,但想知道使用另一种或仅仅是个人偏好是否更好?
假设你的意思是C++,那么在类之外定义函数总是更好,因为如果你把它放在类中,编译器可能会尝试内联它,这并不总是令人满意的:
即使使用内联函数,通常最好将定义放在类之外以提高类公共接口的可读性,除非该函数是一个简单的访问器或其他一行代码.
| 归档时间: |
|
| 查看次数: |
312 次 |
| 最近记录: |