application.cpp
来自「设计模式」· C++ 代码 · 共 38 行
CPP
38 行
#include ".\application.h"
#include "Document.h"
#include "PasteCommand.h"
class Command;
Application::Application(void)
{
}
Application::~Application(void)
{
for(std::list<Document*>::iterator it = doclist.begin(); it != doclist.end(); it++)
{
delete (*it);
}
}
void Application::Add(Document* doc)
{
doclist.push_back(doc);
}
void Application::Remove(Document* Doc)
{
doclist.remove(Doc);
}
void Application::PrintDocs(void)
{
for(std::list<Document*>::iterator it = doclist.begin(); it != doclist.end(); it++)
{
// Command* cmd = new PasteCommand(*it);
// cmd->Execute();
// delete cmd;
(*it)->Open();
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?