state.cpp
来自「设计模式中的状态模式(state)的程序实现」· C++ 代码 · 共 38 行
CPP
38 行
// state.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include "work.h"
#include "substate.h"
#include "iostream"
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
work* project = new work;
Forenoonstate* pState = new Forenoonstate;
project->SetState(pState);
project->SetTime( 9);
project->Writeprogram();
project->SetTime(10);
project->Writeprogram();
project->SetTime(12);
project->Writeprogram();
project->SetTime(13);
project->Writeprogram();
project->SetTime(14);
project->Writeprogram();
project->SetTime(17);
project->Writeprogram();
project->Setfinish(false);
project->SetTime(19);
project->Writeprogram();
project->SetTime(22);
project->Writeprogram();
int i;
cin>>i;
return 0;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?