CppND Memory Management Chatbot 源码
CPPND:内存管理聊天机器人 这是:内存管理的第三门课程的项目。 ChatBot代码创建一个对话框,用户可以在其中询问有关C ++中内存管理某些方面的问题。 从文本文件加载聊天机器人的知识库之后,将在计算机内存中创建知识图表示,其中聊天机器人的答案表示图节点,而用户查询则表示图边缘。 将用户查询发送到聊天机器人后,Levenshtein距离将用于标识最可能的答案。 该代码按原样具有全部功能,并使用原始指针表示知识图和整个项目中对象之间的互连。 在这个项目中,您将分析和修改程序。 尽管该程序可以执行并按预期工作,但并未使用本课程中讨论的高级概念。 当前没有智能指针,没有移动语义,也没有对所有权或内存分配给予太多考虑。 您的目标是从内存管理的角度使用课程知识来优化ChatBot程序。 一共有五项特定任务要完成,下面将详细介绍。 本地运行的依赖项 cmake> = 3.11 所有操作系统
用户评论