gpt4 book ai didi

c++ - 如果我们在类内部或外部定义友元函数有什么区别吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:59:40 24 4
gpt4 key购买 nike

在类内部定义友元函数或在类内部声明并在类外部定义有什么区别。还有为什么可以将定义放在类中,因为友元函数不是类的成员。

最佳答案

定义在类内部的友元函数只有在类外部调用时才能通过ADL查找。即使没有 ADL,也可以找到在类外部定义的函数。

关于c++ - 如果我们在类内部或外部定义友元函数有什么区别吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20114685/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com