版权声明:自由转载-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 4.0
vector 是一种类型对象的容器,每个对象都有一个对应的整数索引值。我们还把它称之为 容器,是因为它可以包含其他对象。一个容器中必须包含的是同一种类型的对象,地9章会详细介绍容器。首先是声明:
1 | #include <vector> |
版权声明:自由转载-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 4.0
vector 是一种类型对象的容器,每个对象都有一个对应的整数索引值。我们还把它称之为 容器,是因为它可以包含其他对象。一个容器中必须包含的是同一种类型的对象,地9章会详细介绍容器。首先是声明:
1 | #include <vector> |
版权声明:自由转载-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 4.0
从这篇博客开始学习《C++ primer》的第三章“标准库类型”。首先介绍命名空间的using声明和第一种库类型string。
在本章之前所用到的标准库类型都使用了 ::
操作符,该操作符是作用域操作符,如 std::cin
。但每次使用标准库类型就需要添加 std::
显得非常麻烦,本节介绍一种安全的机制:using声明。
版权声明:自由转载-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 4.0
到目前为止,我们编写的程序都是把代码都放在同一个文件中来处理。但是很少程序能够都这么简单的由一个文件搞定,由多个文件组成的程序需要一种连接名字的使用和声明,在C++中通过 头文件 可以实现。
版权声明:自由转载-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 4.0
考虑问题:下面程序中数字 0
的含义?
1 | for (int i = 0; i != 10; ++i){ |
10
是怎样一个存在,因此它也被称为 魔数(magic number),意思是这个数的意义不能从上下文体现出来,就像魔术一样凭空出现了。版权声明:自由转载-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 4.0
考虑问题:求2的3次方?
最直接的想到的可能是:
1 | #include <iostream> |