![](https://img-blog.csdnimg.cn/20190918140158853.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C++学习笔记
01
Clusm
这个作者很懒,什么都没留下…
展开
-
2021-12-9
1.sort函数 sort函数的模板有三个参数: void sort (RandomAccessIterator first, RandomAccessIterator last, Compare comp); (1)第一个参数first:是要排序的数组的起始地址。 (2)第二个参数last:是结束的地址(最后一个数据的后一个数据的地址) (3)第三个参数comp是排序的方法:可以是从升序也可是降序。如果第三个参数不写,则默认的排序方法是从小到大排序 2.cout: std::cout<<"任意原创 2021-12-10 00:46:45 · 102 阅读 · 0 评论 -
模板,向量,栈
1.模板提供了在函数和类中参数化类型的能力。 2.可以定义适用于通用类型的函数和类,编译器会将通用类型替换为特定的具体类型。 3.模板函数的定义以关键字 template开始,后接一个参数列表。每个参数必须以关键字 class或 typename开头,形式为或 4.设计一个通用函数,最好先设计非通用版本,调试测试完毕后,再转换为通用版本。 5.声明模板类的语法基本上与声明模板函数相同。在类声明前需放置模板前缀,就像在模板函数前放置模板前缀一样。 6.如果元素按照后进先出的方式访问则应使用栈来存储元素。 7.原创 2020-05-23 10:33:45 · 202 阅读 · 0 评论 -
指针与动态内存管理
1.指针是保存其他变量的内存地址的变量。2.“与”符号(&)称为地址运算符,它是单目算符,放置于变量之前,返回变量的地址。 3.指针变量声明时须指明类型,如int、 double等等。向指针赋值时,必须用相同类型的变量的地址。4.可以将一个指针赋值为NULL(即为0),这是一个特殊的指针值,表示指针未指向任何变量。 5.放置于指针之前的星号(*),被称为间接引用运算符( indirection operator)或解引用运算符(dereference operator)。 6.当对一个指针进行解引用原创 2020-05-21 08:56:30 · 242 阅读 · 0 评论