gpt4 book ai didi

c++ - boost signals2 重复的变量名

转载 作者:行者123 更新时间:2023-11-28 06:04:09 25 4
gpt4 key购买 nike

我有两个类 A 和 B,两个类都有一个名为 SigCompleted 的 boost 信号。

boost::signals2::signal<void ()> SigCompleted; 

在两个不同的类中使用相同的信号名称是否有问题?

最佳答案

不,这应该不是问题。

信号就像任何常规成员变量一样。在不同的类中拥有相同的成员变量名是完全可能的。在这方面,信号没有什么不寻常的。

例如

A a;
B b;
a.SigCompleted.connect(&someFunctionThatReactsToASendingTheCompletedSignal);
b.SigCompleted.connect(&someFunctionThatReactsToBSendingTheCompletedSignal);

工作得很好。

实际上,视情况而定,在不同的类中使用相同的信号名称可能是很自然的。

关于c++ - boost signals2 重复的变量名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32733208/

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