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

相关推荐
呱呱巨基12 小时前
Linux 进程控制
linux·c++·笔记·学习
罗湖老棍子13 小时前
最小函数值(minval)(信息学奥赛一本通- P1370)
数据结构·c++·算法··优先队列·
肆悟先生13 小时前
3.17 内联函数
c++
仰泳的熊猫13 小时前
1109 Group Photo
数据结构·c++·算法·pat考试
SunkingYang13 小时前
MFC中事件与消息有什么关联,区别与联系
c++·mfc·消息·事件·区别·联系·关联
青山是哪个青山14 小时前
第二节:CMake 命令行工具与工程生命周期
c++·cmake
ozyzo14 小时前
局部变量和全局变量
c++
夏幻灵14 小时前
C++ 里 什么时候不用指针,而选择值拷贝/深拷贝 ?
开发语言·c++·算法
superman超哥14 小时前
仓颉语言中字典的增删改查:深度剖析与工程实践
c语言·开发语言·c++·python·仓颉
青山是哪个青山14 小时前
第一节:CMake 简介
linux·c++·cmake