Пример #1
0
/*********************************************************
*函数名:    Print()
*函数功能:  输入单个图书的全部信息
*
*函数参数:  void
*函数返回值:void
*********************************************************/
void Book::Print()
{
    cout <<  GetISBN()  << '\t'  << GetTitle() << '\t';
    cout << GetAuthor() << '\t'  << GetPublisher() << '\t';
    cout << GetDate() << '\t' << GetPrice();
    cout << setw(10) << GetCatalogNum() << setw(11) << GetNumber() << endl;
}
Пример #2
0
 inline void UntilTask::S2() {
   m_state = 2;
   auto task = m_taskFactory->Create();
   Manage(task);
   auto publisher = Reactors::MakePublisherReactor(&task->GetPublisher());
   auto taskReactor = Reactors::Do(m_callbacks.GetCallback(
     std::bind(&UntilTask::OnTaskUpdate, this, std::placeholders::_1)),
     publisher);
   m_reactorMonitor->AddEvent(publisher);
   m_reactorMonitor->AddReactor(taskReactor);
   task->Execute();
   return S4();
 }