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
相关推荐
时光の尘2 小时前
C语言菜鸟入门·关键字·int的用法C++忠实粉丝2 小时前
计算机网络socket编程(6)_TCP实网络编程现 Command_server禊月初三2 小时前
LeetCode 4.寻找两个中序数组的中位数程序员与背包客_CoderZ3 小时前
C++设计模式——Abstract Factory Pattern抽象工厂模式fancc椰3 小时前
C++基础入门篇晚安,cheems4 小时前
c++(入门)人才程序员5 小时前
详解Qt QStorageInfo 存储信息类ZHOUPUYU5 小时前
最新VSCode保姆级安装教程(附安装包)kcwqxx5 小时前
day23|leetCode 39. 组合总和 , 40.组合总和II , 131.分割回文串机器视觉知识推荐、就业指导5 小时前
基于Qt/C++/Opencv实现的一个视频中二维码解析软件