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
相关推荐
在路上看风景44 分钟前
19. 成员初始化列表和初始化对象zmzb01031 小时前
C++课后习题训练记录Day98念风零壹1 小时前
C++ 内存避坑指南:如何用移动语义和智能指针解决“深拷贝”与“内存泄漏”孞㐑¥2 小时前
算法——BFSMZ_ZXD0014 小时前
springboot旅游信息管理系统-计算机毕业设计源码21675A星空1235 小时前
一、Linux嵌入式的I2C驱动开发凡人叶枫5 小时前
C++中智能指针详解(Linux实战版)| 彻底解决内存泄漏,新手也能吃透会叫的恐龙5 小时前
C++ 核心知识点汇总(第六日)(字符串)小糯米6016 小时前
C++顺序表和vector独望漫天星辰6 小时前
C++ 多态深度解析:从语法规则到底层实现(附实战验证代码)