Programming Languages Algorithms Concurrency cs159341

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

相关推荐
慕容青峰31 分钟前
【LeetCode 1925. 统计平方和三元组的数目 题解】
c++·算法·leetcode
哈哈xcpc-439939 分钟前
天梯赛题解(Python和C++解法)
开发语言·c++·python
咔咔咔的40 分钟前
1925. 统计平方和三元组的数目
c++
zmzb01031 小时前
C++课后习题训练记录Day47
开发语言·c++
papership2 小时前
【C++类的基本概念与定义】
开发语言·c++
dragoooon342 小时前
[C++——lesson16.STL 学习——【string的模拟实现】]
c++·学习
hetao17338372 小时前
2025-12-10 hetao1733837的刷题笔记
c++·笔记·算法
天上飞的粉红小猪2 小时前
线程概念&&控制
linux·开发语言·c++
ZouZou老师2 小时前
C++设计模式之命令模式:以家具生产为例
c++·设计模式·命令模式
hz_zhangrl3 小时前
CCF-GESP 等级考试 2025年9月认证C++五级真题解析
开发语言·数据结构·c++·算法·青少年编程·gesp·2025年9月gesp