C++ C+中的成员修改事件/通知+;
如果A更改了C++ C+中的成员修改事件/通知+;,c++,events,notify,C++,Events,Notify,如果A更改了i的值,则应通知B。有没有关于如何实现这一点的建议?您是否在寻找?您是否在寻找?这是实现这一点的标准方法。Wikipedia文章和Web上都有很多指针(只有google“observer pattern c++”)。这是实现这一点的标准方法。Wikipedia文章和Web上都有很多指针(只需google“observer pattern c++”)。c++没有提供现成的功能,您必须自己编程。我想您应该阅读设计模式来实现这一点。C++没有提供现成的功能,您必须自己编程。我想您应该阅读设
i
的值,则应通知B。有没有关于如何实现这一点的建议?您是否在寻找?您是否在寻找?这是实现这一点的标准方法。Wikipedia文章和Web上都有很多指针(只有google“observer pattern c++”)。这是实现这一点的标准方法。Wikipedia文章和Web上都有很多指针(只需google“observer pattern c++”)。c++没有提供现成的功能,您必须自己编程。我想您应该阅读设计模式来实现这一点。C++没有提供现成的功能,您必须自己编程。我想您应该阅读设计模式来实现这一点。查看发布者或订阅者模式。查看发布者或订阅者模式。观察者模式是解决问题的主要方法
您还可以使用信号
和插槽
。实现它们的主要库有两个:
(一)
2) (虽然它是一个只使用
信号
和插槽
api的大型库)但观察者模式
是解决问题的主要方法
您还可以使用信号
和插槽
。实现它们的主要库有两个:
(一)
2) (虽然它是一个只使用
信号
和插槽
api的大型库)您的类需要不同的实现:
class A{
int i;
};
class B{
// sense i is changed by A
};
您的类需要不同的实现:
class A{
int i;
};
class B{
// sense i is changed by A
};