实现了vector list set map 可以使用iterator遍历 插入 删除等功能
2023-01-07 11:44:24 91.02MB C++ STL
1
图 1 list 双向链表容器的存储结构示意图可以看到,list 容器中各个元素的前后顺序是靠指针来维系的,每个元素都配备了 2 个指针,分别指向它的前一个元素
2023-01-07 11:38:25 99KB 链表
1
vector list容器#include "stdafx.h" #include #include using namespace std; struct student { int id; string name; float height; }; int main(int argc, char* argv[]) { vector onit; cout<<"请输入相关学生数据:"<>Student.id; /*cin>>Student.name;*/ cin>>Student.height; vector::iterator cit; cit=onit.end(); onit.insert(cit,Student); cout<<"你插入的学生信息为:"<name<id<height<
2023-01-07 11:26:24 2KB stl
1
vector容器(动态数组,可变数组) 单口容器 vector动态增长的基本原理 当插入新元素时,如果空间不足,那么vector会重新申请更大的一块内存空间,将原来空间拷贝到新空间上,释放旧空间的数据,再把新元素插入新申请的空间。 默认会申请两倍的新空间,但当空间达到一定大小时,会动态调整其增长策略 #include #include using namespace std; void PrintVector(vector& v) { for (vector::iterator it = v.begin(); it != v.end(); it++) { cout << the va
2023-01-07 11:16:59 184KB c cto ec
1
标准c++模板库实现源代码,对模板的极致使用,绝对值得深入研究!从根本上说,STL是一些“容器”的集合,这些“容器”有list,vector,set,map等,STL也是算法和其他一些组件的集合。这里的“容器”和算法的集合指的是世界上很多聪明人很多年的杰作。STL的目的是标准化组件,这样就不用重新开发,可以使用现成的组件。STL是C++的一部分,因此不用安装额外的库文件。
2023-01-07 10:43:52 442KB C++ stl 模板 STL
1
C++标准库的最重要的部分,STL(标准模板库),是一个包含算法与数据结构的重要框架
2023-01-04 10:02:06 18.77MB C++ STL
1
是关于C++语言的一个新的扩展——标准模板库的(Standard Template Library),也叫STL
2022-12-30 12:09:30 164KB STL 链表
1
这是我找到的最完美的STL源码剖析版本了,简体中文,清晰,完整版,带目录。拿出来分享下。 PS:别被开头两页封面的模糊骗了,里面所有内容完全清晰
2022-12-29 09:35:28 16.53MB 源码剖析PDF 简体中文 清晰 完整版
1
# pmx转换为stl详细教程 使用Blender 文档详细介绍了如何使用Blender将pmx格式模型转换为stl模型
2022-12-16 10:04:05 1.85MB blender pmx stl
针对封闭式STL三角网格模型中的孔洞提出了一种修补算法。首先根据网格中边与三角形之间的邻接关系提取孔洞边界,然后计算孔洞边界点的平滑度,根据其不同的平滑度和不同大小的夹角在孔洞中依次填补新的三角形,并验证添加顶点的进行合法性。这样逐渐收缩,直至修补完毕。实验结果证明,该算法简单、有效,孔洞修补效果好。
1