gpt4 book ai didi

c++ - 有没有办法在不使用 Friend 类(C++)的情况下防止从另一个类使用公共(public)函数

转载 作者:行者123 更新时间:2023-11-30 01:10:16 25 4
gpt4 key购买 nike

我知道 friend 类,我想要完全相反的东西。

例如:A 类有一个名为 F 的公共(public)函数。其他 30 个类可以访问 F 函数,而 Z 类不能访问 F 函数。

最佳答案

如果该函数是公开的,则您无法阻止其他人调用它。

您可以做到这一点,以便该函数不会被链接器导出到实现它的库之外,但仅此而已。

实际上试图解决什么问题?

关于c++ - 有没有办法在不使用 Friend 类(C++)的情况下防止从另一个类使用公共(public)函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38357630/

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