English 中文(简体)
C++中的成员修改事件/通知
原标题:Event/notification of member modification in C++
class A{
  int i;
};

class B{
  // sense i is changed by A    
};

如果 A 更改了 > i 的值, 则应通知 B。 如何执行此建议?

最佳回答

您是否正在寻找 < a href=> "http://en.wikipedia.org/wiki/serview_pattern" rel = "nofollow" > 观察员设计模式 ?

问题回答

""http://en.wikipedia.org/wiki/serview_pattern" rel=“nofolt” > 观察员模式 是实施这一模式的标准方法。维基百科文章和网络上有许多指针(只有google“Oserver模式 c++”)。

http://en.wikipedia.org/wiki/serview_pattern" rel=“nofollow”>observer 或出版商订户模式。

观察员模式 是解决你问题的主要办法。

您也可以使用 SignalAS SLOTS

1)Boost

2)