在C++中调用成员函数和调用普通有什么区别函数

来源:百度知道 编辑:UC知道 时间:2024/06/01 21:19:15
因为我在看C++的友元时发现在有这样一句话
“在调用友元函数时,也是同普通函数的调用一样,不要像成员函数那样调用”
那就是说两者有区别,但是不知道有什么区别,请各位高手赐教

调用成员函数,实际上是隐式的把类的“this指针”当作第一个参数传递给成员函数,而调用普通函数和友元函数则不会。 这就是调用本质上的区别。

调用成员函数要定义一个对象,然后用.操作符来调用,而普通函数就是直接写函数名,里面写参数就行了,就这个区别。

友元函数相当于全局函数。全局函数相当不是成员函数了

C++里没有数据类型能保存成员函数的地址.
其它函数却可以保存.