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

相关推荐
小樱花的樱花3 小时前
C++ new和delete用法详解
linux·开发语言·c++
努力的章鱼bro5 小时前
操作系统-FileSystem
c++·操作系统·risc-v·filesystem
96775 小时前
cURL curl
c++
一匹电信狗5 小时前
【Linux我做主】进程程序替换和exec函数族
linux·运维·服务器·c++·ubuntu·小程序·开源
会编程的土豆6 小时前
【数据结构与算法】二叉树从建立开始
数据结构·c++·算法
:mnong7 小时前
Superpowers 项目设计分析
java·c语言·c++·python·c#·php·skills
信奥胡老师7 小时前
P1255 数楼梯
开发语言·数据结构·c++·学习·算法
A.A呐7 小时前
【C++第二十一章】set与map封装
开发语言·c++
96777 小时前
C++多线程2 如何优雅地锁门 (lock_guard) 多线程里的锁的种类
java·开发语言·c++
dddddppppp1238 小时前
mfc实现的贪吃蛇游戏
c++·游戏·mfc