??
标准库类型(四)
--biteset
序言:
位是用来保存一组项或条件的yes/no信息[标识]的简洁方法。
[cpp]
view plaincopyprint?
#include using std::bitset;
#include
using std::bitset;
正文:
1、bitset对象的定义和初...
分类:
编程语言 时间:
2015-06-25 21:18:33
阅读次数:
155
??
标准库类型(三)
--iterator
序言:
迭代器是一种检查容器内元素并遍历容器元素的数据类型。
所有的标准库容器都定义了相应的迭代器类型,而只有少数的容器支持下标操作;因此,现代C++更倾向于使用迭代器而不是下标操作访问容器元素。
正文:
1、容器的iterator类型
每个标准库容器类型都定义了一个名为iterator的成员;
...
分类:
编程语言 时间:
2015-06-25 21:18:08
阅读次数:
151
??
标准库类型(二)
--vector类型
引子:
vector是同一种类型的对象的集合,每个对象都有一个对应的整数索引值。和string对象一样,标准库将负责管理与存储元素相关的内存。
我们将vector称之为容器,一个容器中的所有对象都必须是同一类型的!
[cpp]
view plaincopyprint?
#include ...
分类:
编程语言 时间:
2015-06-25 21:17:57
阅读次数:
184
demo01:
#include
int main(int argc, char** argv) {
std::string line;
//存string的size用size_type这个类型
std::string::size_type st;
std::cout<<"请输入内容(按“回车键”结束):"<<std::endl;
//获取一行数据
getl...
分类:
编程语言 时间:
2015-06-23 18:07:50
阅读次数:
139
转自:http://blog.csdn.net/kjing/article/details/6936325rbegin和rend,很有用!C++ primer (中文版第四版)第273页9.3.2 begin和end成员 begin和end操作产生指向容器内第一个元素和最后一个元素的下一个位置的迭代...
分类:
编程语言 时间:
2015-06-23 13:17:52
阅读次数:
176
2.2.2 第二遍 程序细节2014-03-08 18:00:31int指明了main()函数的返回类型。这意味着main()函数返回值的类型是整数。返回到哪里呢?返回给操作系统。2.4 使程序可读的技巧2014-03-08 17:46:11选择有意义的变量名和使用注释。注意这两种技巧的互补性。如果...
分类:
其他好文 时间:
2015-06-21 15:47:21
阅读次数:
143
以下列表中的计算机书籍(中文版)来自微博:@程序员的那些事 粉丝的推荐。按推荐次数,从高到低往下排。如果大家还有其他计算机相关的经典书籍推荐,请在评论中留言,或者在这条微博的评论中留言,我们将继续扩充这个列表。1. 算法导论(第2版)2. 代码大全(第2版)3. C++ Primer中文版(第4版)...
分类:
其他好文 时间:
2015-06-20 21:57:53
阅读次数:
147
修改程序清单17.2,使其既能以正序又能以逆序显示电影列表。一种方法修改链表定义以使链表能被双向遍历;另一种方法是使用递归。#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#defineTSIZE45
typedefstructfilm{
chartitle[TSIZE];
intrating..
分类:
其他好文 时间:
2015-06-20 14:26:39
阅读次数:
436
很多人说C++Primer不适合于入门,本系列入门文章向大家证明了:这是一个谎言。
第一章 入门
本章介绍 C++ 的大部分基本要素:内置类型、库类型、类类型、变量、表 达式、语句和函数。
1.1. 编写简单的 C++ 程序
每个 C++ 程序都包含一个或多个 函数 ,而且必须有一个命名为 main。函数 由执行函数功能的语句序列组成。操作系统通过调用 main 函数来...
分类:
编程语言 时间:
2015-06-19 23:07:37
阅读次数:
323