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
相关推荐
kyle~3 小时前
机器视觉---熔池相机(穿透强光的视觉感知)宏笋3 小时前
C++ Coroutines(协程) 详解王老师青少年编程4 小时前
csp信奥赛C++高频考点专项训练之前缀和&差分 --【一维前缀和】:求区间和kyle~4 小时前
机器人时间链路---工程流程示例汉克老师6 小时前
GESP6级C++考试语法知识(十七、数据结构(三、认识队列 Queue))j_xxx404_8 小时前
Linux进程信号捕捉与操作系统运行本质深度解析vx-程序开发8 小时前
基于机器学习的动漫可视化系统的设计与实现-计算机毕业设计源码08339啊董dong9 小时前
noi-2026年5月12号小测验咩咦10 小时前
C++学习笔记24:构造函数初始化列表计算机安禾10 小时前
【c++面向对象编程】第43篇:可变参数模板(C++11):优雅处理不定长参数