Introduction
The learning goals of this project include Container ADTs, Dynamic Memory, The Big Three, Linked Lists, and Iterators. You will gain experience with new and delete , constructors and destructors, and the List data structure that is similar to std::list from the standard library.
iuww520iuww520iuww520iuww520iuww520iuww520iuww520iuww520
When you're done, you'll have implemented the basic features of a text editor that is usable through a terminal-based visual editor, similar to other terminal editors such as Pico , nano , Emacs , and vi .

Setup
Set up your visual debugger and version control, then submit to the autograder.
Visual debugger
During setup, name your project p4-editor . Use this starter files link:
https://eecs280staff.github.io/p4-editor/starter-files.tar.gz
VS Code
Visual Studio
Xcode
You should end up with a folder with starter files that look like this. You may have already renamed files like List.hpp.starter to List.hpp .
$ ls
List.hpp.starter e0.cpp
List_compile_check.cpp femto.cpp
List_compile_check.out.correct line.cpp
List_public_tests.cpp line_test1.in
List_tests.cpp.starter line_test1.out.correct
Makefile line_test2.in
TextBuffer.hpp line_test2.out.correct
TextBuffer_public_tests.cpp unit_test_framework.hpp
TextBuffer_tests.cpp.starter

Programming Languages Algorithms Concurrency cs159341
jia V iuww5202024-07-27 20:51
相关推荐
小王C语言9 小时前
【7. 实现登录注册模块】:实现会话管理、注册/登录/退出 API峥无11 小时前
C++11 深度详解:现代 C++ 基石全梳理阿米亚波11 小时前
【C++ STL】std::unordered_multimap小王C语言12 小时前
【3. 基于 Vibe Coding 的 OJ 平台】. 构建仓库、环境准备、需求梳理、安装依赖小王C语言13 小时前
【8.进行接口测试】:通过 curl 进行接口自动化测试 / 通过 python 程序进行接口自动化测试888CC++13 小时前
C++ 快速学习指南:从入门到进阶的实战路线小小晓.14 小时前
C++记:函数驱动小百科15 小时前
Windows运行库合集下载 VC++、DirectX、.NET运行库安装教程charlie11451419115 小时前
Cinux —— 给物理内存建账本:bitmap 物理内存管理器2301_7779983418 小时前
Linux线程同步与互斥(三):信号量与环形队列实现生产者消费者模型