link中是否能定义友元函数?友元函数是不是可以访问成员函数?

link中是否能定义友元函数?友元函数是不是可以访问成员函数?

问题描述:

link中是否能定义友元函数?友元函数是不是可以访问成员函数?

C#不支持友元。VB倒是支持,不过和C++的友元不是一回事。VB的友元相当于C#的internal
如果你想让一个类操作另一个类的私有成员,可以定义为嵌套类

可以。友元、(公共)成员、私有函数只是可见性不同,没有本质的不同。
除非是静态函数,不能调用非静态函数。