observable.hpp
来自「financal instrument pricing using c」· HPP 代码 · 共 32 行
HPP
32 行
// Observable.hpp
//
// (C) Datasim Education BV 2001
#ifndef OBSERVABLE_HPP
#define OBSERVABLE_HPP
#include <list>
#include "Observer.hpp"
class Observable
{
private:
std::list<Observer*> Observers;
Observable(const Observable& org);
Observable& operator=(const Observable& org);
public:
Observable(); // Default constructor
virtual ~Observable(); // Destructor
void AddObserver(Observer* obj); // Add an observer to the list
void DeleteObserver(Observer* obj); // Remove an observer from the list
void NotifyObservers();// Notify the observers
};
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?