gpt4 book ai didi

c++ - 阻止其他人根据条件调用函数,但总是允许类调用它?

转载 作者:行者123 更新时间:2023-11-27 23:32:20 24 4
gpt4 key购买 nike

我不确定如何调用它。基本上我有一个标签小部件。它具有自动调整大小功能。问题是我不知道谁调用了 setSize();我需要知道是类调用了它,还是标签的用户调用了它,因为您无法调整自动调整大小的小部件的大小。我不能直接更改大小,因为 1,它不是很面向对象,2 我不能访问它,因为大小在基类中。我只能覆盖 setSize() 但不知道是谁调用它,我无法过滤掉任何人。

谢谢

最佳答案

将实现移动到一个(重命名的)私有(private)方法中,将 setSize() 放入一个检查条件的包装器中。

关于c++ - 阻止其他人根据条件调用函数,但总是允许类调用它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4272998/

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