【文件属性】:
文件名称:实验室-05-堆栈
文件大小:25KB
文件格式:ZIP
更新时间:2021-02-12 03:21:34
CMake
Лабораторнаяработа№5
Задание1
pop , push , head 。堆栈pop , push , head 。
template < typename>
class Stack
{
public:
void push (T&& value);
void push ( const T& value);
void pop ();
const T& head () const ;
};
:warning: Стандартнымиконтейнерамипользоватьсязапрещено。
笔记2
Реализоватьнекопируемыйперемещаемыйшаблонкласса Stack длянекопируемыхперемещаемыхтиповсметода
push_emplace ,принимающеготеже
【文件预览】:
lab-05-stack-master
----sources()
--------source.cpp(84B)
----CMakeLists.txt(3KB)
----Dockerfile(440B)
----.gitignore(10KB)
----README.md(2KB)
----.gitmodules(216B)
----.github()
--------workflows()
--------settings.yml(3KB)
----.clang-format(419B)
----tests()
--------stack_tests.cpp(2KB)
--------list_tests.cpp(3KB)
----LICENSE(1KB)
----include()
--------stack.hpp(1KB)
--------list.hpp(5KB)
----DESCRIPTION(0B)
----CONTRIBUTING.md(943B)
----AUTHORS(82B)
----cmake()
--------HunterGate.cmake(16KB)
----scripts()
--------tests.sh(454B)
--------checks.sh(1KB)
--------coverage.sh(540B)
--------package.sh(808B)
----tools()
--------polly()
--------coverage()
----.travis.yml(668B)
----CPackConfig.cmake(558B)
----demo()
--------main.cpp(98B)