![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++学习手记
HUSTER_Gy
这个作者很懒,什么都没留下…
展开
-
C++学习第三天——字符串
1、using声明 有了using声明就无须专门的前缀(namespace ::)就可以使用所需要的名字。 using声明表示: using namespace :: name; 之后的namespace :: name 替换为 name。 #include <iostream> using std::cin; using std::cout; int main(...原创 2019-01-23 18:09:04 · 139 阅读 · 0 评论 -
C++学习第四天——向量
标准库类型 vector 标准库类型 vector表示对象的集合。 #include <vector> using std :: vector; 用法:vector< 集合类型 > 集合名 集合类型:int之类、Sales_item之类的类、vector<string>之类的集合 注意 () 和 {} 的区别。 向vector对象...原创 2019-01-24 16:38:05 · 154 阅读 · 0 评论 -
C++学习第五天——迭代器
迭代器 利用下标访问string对象和vector对象的推广化。 获取迭代器返回迭代器中的迭代器。 例如 string s = "hello"; 则 s.begin(); 获取了第一个迭代器,也就是'h'的地址; s.end(); 获取了最后一个迭代器,是'o'的后一个迭代器,可以说就是一个空的,没有实际含义,称为“尾后迭代器”。 如果容器为空,则 s.begi...原创 2019-01-25 12:46:26 · 231 阅读 · 0 评论 -
C++学习第一天——开始
由于C++和C在基础部分基本差不多,所以只记录一些C++的不同点。 1、main函数的返回值必须是int。 2、IO的标准库为 iostream库。即在程序头上调用 #include <iostream> 3、IO 标准输入:cin 标准输出:cout 标准错误:cerr (用来输出警告和错误消息) clog 用来输出程序的一般性信息 输出运算符(...原创 2019-01-20 23:43:35 · 184 阅读 · 0 评论 -
C++学习第二天——变量和基本类型
1、bool型 取值有true(真)和false(假)两种。 2、引用 & int a; int &b = a; 引用把引用和它的初始值绑定在一起,相当于给对象起了一个新名字。 引用必须初始化。 #include <iostream> int main() { int a = 1; int &b = a; st...原创 2019-01-22 00:07:08 · 134 阅读 · 0 评论 -
C++学习第六天——数组
大致与C中数组相似。 1、标准库函数 begin和end int ai[] = {0,1,2,3,4,5}; int *beg = begin(ai); //指向数组ai的首地址 int *last = end(ai); //指向最后一个元素的后面一个地址 2、利用for语句处理多维数组 for(auto &row : ai) for(auto &...原创 2019-01-27 16:51:03 · 168 阅读 · 0 评论