C++回顾
文章平均质量分 71
清榎
不积跬步无以至千里
展开
-
标准库类型string和vector
std就是命名空间,这个的含义是 :编译器应该从操作符左侧的名字所示的作用域std中去寻找cin。另一种方式就是在开头显式进行说明:这样一来后续就不用再去在每条语句中显式说明了。string类型:可变长字符串;存在于头文件:#include中,而且定义于std命名空间中。其实这些初始化方式主要可以分为两类:(1)拷贝初始化使用了一个变量去初始化了另一个变量,被初始化变量是其他变量的副本;表征的话有“=”号的都是拷贝初始化比如:(2)直接初始化直接将初始值拷贝到变量中去比如:2.2 strin原创 2022-10-31 20:50:40 · 535 阅读 · 0 评论 -
C++迭代器
迭代器可以理解成一种指向某个元素,也可以前后移动,但是又有点类似于vector,可以获取下标。begin()返回指向头一个元素的迭代器,end()返回的是最后一个元素的后一个位置(没实际指向,多用于标志)返回的类型和迭代器所指的元素有关,如果是常量那就是const_iterator,否则是iterator类型。原创 2022-10-14 21:04:10 · 911 阅读 · 0 评论