This website works better with JavaScript.
Explore
Help
Sign In
pfuc5ij8g
/
MyTinySTL
Watch
1
Star
0
Fork
You've already forked MyTinySTL
0
Code
Issues
Pull Requests
Packages
Projects
Releases
Wiki
Activity
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23
Commits
1
Branch
0
Tags
62 MiB
C++
91.6%
C
5.4%
CMake
2.9%
ec89b4253a
main
Branches
Tags
${ item.name }
Create tag
${ searchTerm }
Create branch
${ searchTerm }
from 'ec89b4253a'
${ noResults }
Go to file
HTTPS
Download ZIP
Download TAR.GZ
Download BUNDLE
Clone in VS Code
sunjiawei
ec89b4253a
在文件`util.h`中,我们提供了一个名为`mystl`的命名空间,其中包含了C++标准库中`utility`头文件的简化版本。这个简化版本定义了`pair`结构体模板,它可以用来存储两个不同类型的值。我们为`pair`提供了多种构造函数,包括默认构造、拷贝构造、移动构造以及从其他类型的`pair`构造。此外,我们还提供了拷贝赋值和移动赋值运算符,以及析构函数。为了支持比较,我们重载了相等、小于、不等于等比较运算符。我们还提供了一个`swap`函数,用于交换两个`pair`对象的值,以及一个全局的`make_pair`函数,用于方便地创建`pair`对象。所有的这些功能都通过模板实现,以支持类型通用性和完美转发,确保类型安全性和效率。`
8 months ago
MyTinySTL
update stack.h and queue.h
8 months ago
doc
the structure of the project
9 months ago
src
在文件`util.h`中,我们提供了一个名为`mystl`的命名空间,其中包含了C++标准库中`utility`头文件的简化版本。这个简化版本定义了`pair`结构体模板,它可以用来存储两个不同类型的值。我们为`pair`提供了多种构造函数,包括默认构造、拷贝构造、移动构造以及从其他类型的`pair`构造。此外,我们还提供了拷贝赋值和移动赋值运算符,以及析构函数。为了支持比较,我们重载了相等、小于、不等于等比较运算符。我们还提供了一个`swap`函数,用于交换两个`pair`对象的值,以及一个全局的`make_pair`函数,用于方便地创建`pair`对象。所有的这些功能都通过模板实现,以支持类型通用性和完美转发,确保类型安全性和效率。`
8 months ago
README.md
Update README.md
9 months ago
README.md
https://bdgit.educoder.net/pfuc5ij8g/ciallo.git