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

相关推荐
xlp666hub1 天前
Leetcode第七题:用C++解决接雨水问题
c++·leetcode
肆忆_1 天前
实战复盘:手写 C++ 虚拟机的高性能并行 GC (Thread Pool + Work Stealing)
c++
肆忆_1 天前
虚函数进阶答疑:把上一篇博客评论区里最容易卡住的问题,一次追到底
c++
saltymilk2 天前
使用 C++ 模拟 ShaderLanguage 的 swizzle
c++·模板元编程
xlp666hub2 天前
Leetcode第五题:用C++解决盛最多水的容器问题
linux·c++·leetcode
得物技术2 天前
搜索 C++ 引擎回归能力建设:从自测到工程化准出|得物技术
c++·后端·测试
xlp666hub3 天前
Leetcode 第三题:用C++解决最长连续序列
c++·leetcode
会员源码网3 天前
构造函数抛出异常:C++对象部分初始化的陷阱与应对策略
c++
xlp666hub3 天前
Leetcode第二题:用 C++ 解决字母异位词分组
c++·leetcode
不想写代码的星星3 天前
static 关键字:从 C 到 C++,一篇文章彻底搞懂它的“七十二变”
c++