C++ C+中的成员修改事件/通知+;

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++没有提供现成的功能,您必须自己编程。我想您应该阅读设

如果A更改了
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    
};