C++
sigoyi00
这个作者很懒,什么都没留下…
展开
-
C++ STL中常见容器用法
记录下常用的标准库的操作。容器主要分为顺序容器和关联容器,每个大类中的容器操作都大同小异,所以分为这两大类及记录。顺序容器常用的顺序容器有vector, deque, list, string等(当然还有array)。常用操作定义和初始化C c; //定义一个空容器。如果是array,其中的元素会进行默认初始化。C c1(c2); //用c2来初始化c1C c1=...原创 2020-04-25 22:06:10 · 340 阅读 · 0 评论 -
C++中模板的编译过程
C++分离式编译就我最常用的vs来说,对于每个cpp都是独立编译再进行链接的。而为了保证一个cpp能调用另一个cpp而不会导致另一个被编译两次(include另一个文件会在预处理时展开并参与编译),一般都会将类和函数的声明写在h文件中并在cpp中include。所以一般的类和函数都会在编译时确定它的声明但没有定义,会留到链接时与其他文件中的定义进行链接。模板的问题所以根据分离式编译,模...原创 2020-04-10 16:00:50 · 1572 阅读 · 0 评论