如何判断一个方法是写在这个类里面,还是写在另一个类里面呢

来源:百度知道 编辑:UC知道 时间:2024/06/05 14:28:43

如果你是在一个IDE环境下,比如vc,应该很容易找到方法属于的类吧,直接右键选择goto definition ...即可.如果仅仅从代码本身看,每个类定义的方法时都有作用域分辨符前缀(::)的,作用域分辨符前面就是包含该方法的类名.
当然也要注意派生类的问题,如果某方法声明成virtual特性,而你又在当前派生类里重新实现了该方法,那调用的就当然是派生类的方法而不再是基类的方法了.