Что такое Microsoft.NET?


Использование делегатов



Использование делегатов

Указатели на экземпляры делегатов объявляются в классе Engine (Машинный модуль):

TickCallback *pTickOp;
TradeCallback *pTradeOp;

Указатели на делегаты инициализируются в конструкторе класса Engine (Машинный модуль):

Engine(TickCallback *pTickOp, TradeCallback *pTradeOp)
{
this->pTickOp = pTickOp; this->pTradeOp = pTradeOp;
}

Метод, связанный с экземпляром делегата, можно вызвать, используя указатель на делегат:

pTickOp(tick);
pTradeOp(
tick, stocks[i], price [i], volume); // шаг, акции, цена, объем













Начало  Назад  Вперед


Книжный магазин