關(guān)于作業(yè)
本次作業(yè)給出了Windows操作系統(tǒng)和類UNIX操作系統(tǒng)下的兩個(gè)版本,兩者的代碼相同。
- Windows操作系統(tǒng)
在visual studio 2013 IDE中編譯生成,對(duì)應(yīng)文件夾中的Windows文件夾中的zlhworks.exe,在Windows系統(tǒng)中雙擊運(yùn)行,代碼位于UNIX文件夾中。
- 類UNIX操作系統(tǒng)
所有文件相關(guān)文件位于UNIX文件夾中,主要包括源碼文件和makefile文件。
運(yùn)行步驟:
1.在當(dāng)前目錄下執(zhí)行 % make 產(chǎn)生一個(gè)zlhworks的可執(zhí)行文件
2.在當(dāng)前目錄下指向 % ./zlhworks 執(zhí)行該程序
代碼介紹
UNIX文件夾中主要包括了
main.cpp //程序的入口
MazeFactoryImp.cpp //針對(duì)該題目所要求的迷宮類的實(shí)現(xiàn)
MazeOp.cpp //面向抽象類編程框架的實(shí)現(xiàn)
Maze.h //迷宮抽象類的定義
MazeOp.h //面向抽象類編程框架的定義
MazeFactoryImp.h //針對(duì)該題目的迷宮類的定義
MyException.h //自定義的異常類