c++中成员函数和友元函数之间有以下几点区别:1. 访问权限:成员函数可以直接访问类的私有成员和保护成员,而友元函数可以在类的外部访
c++中成员函数和友元函数之间有以下几点区别:
1. 访问权限:成员函数可以直接访问类的私有成员和保护成员,而友元函数可以在类的外部访问类的私有成员和保护成员。
2. 调用方式:成员函数可以通过对象或指针调用,而友元函数可以直接调用,不需要通过对象或指针。
3. 声明方式:成员函数在类中进行声明和定义,而友元函数在类中进行声明,在类外进行定义。
4. 可见性:成员函数在类内定义,可以被所有对象访问,而友元函数在类外定义,只有在友元函数被声明的类中能访问。
5. 关系:成员函数是类的成员,是类的一部分,而友元函数不是类的成员,只是与类有一定关系的函数。
--结束END--
本文标题: C++中成员函数和友元函数的区别有哪些
本文链接: https://lsjlt.com/news/371240.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0