"#include \n#include \n#include \n\n// 文档类\nclass Document {\npublic:\n Document(const std::string& title, const std::string& content) : title(title), content(content) {}\n \n std::string getTitle() const {\n return title;\n }\n \n std::string getContent() const {\n return content;\n }\n \nprivate:\n std::string title;\n std::string content;\n};\n\n// 文档系统类\nclass DocumentSystem {\npublic:\n void addDocument(const std::string& title, const std::string& content) {\n Document document(title, content);\n documents.push_back(document);\n }\n \n void printAllDocuments() const {\n for (const auto& document : documents) {\n std::cout << "Title: " << document.getTitle() << std::endl;\n std::cout << "Content: " << document.getContent() << std::endl;\n std::cout << std::endl;\n }\n }\n \nprivate:\n std::vector documents;\n};\n\nint main() {\n DocumentSystem documentSystem;\n \n // 添加文档\n documentSystem.addDocument("Document 1", "Content of Document 1");\n documentSystem.addDocument("Document 2", "Content of Document 2");\n documentSystem.addDocument("Document 3", "Content of Document 3");\n \n // 打印所有文档\n documentSystem.printAllDocuments();\n \n return 0;\n}\n\n这个文档系统简单地使用了两个类:Document表示文档,DocumentSystem表示整个文档系统。Document类包含了标题和内容两个成员变量,以及获取标题和内容的方法。DocumentSystem类包含了一个存储Document对象的向量,并提供添加文档和打印所有文档的方法。\n\n在main函数中,我们创建了一个DocumentSystem对象,并使用addDocument方法添加了三个文档。然后,我们使用printAllDocuments方法打印了所有文档的标题和内容。"