1显示程序执行的窗口一闪即逝。可以添加如下语句:getchar()作用是获取键盘输入。2 inf 和 nanfloat toobig = 3.4e38 * 100.0f; float not_a_number = asin(1.2);//math.h printf("%e \t %e\n",...
分类:
其他好文 时间:
2014-06-28 21:57:22
阅读次数:
305
定制操作_2
完整的biggies
好吧上一章是有点2B了,我的,昨天可能是刚考完心情有点小激动就不想学习了,我错了!!
/**
* 功能:定制操作
* 时间:2014年6月19日07:32:03
* 作者:cutter_point
*/
#include
#include
#include
#include
#include
using namespace std;
vo...
分类:
编程语言 时间:
2014-06-22 19:24:25
阅读次数:
222
再探迭代器
这里有插入迭代器,有流迭代器,反向迭代器,移动迭代器。
插入迭代器
这是一种迭代器适配器,接受一个容器,生成一个迭代器,实现向给定容器添加元素。
插入迭代器有三种类型,差异在于元素插入的位置
back_inserter创建一个使用push_back的迭代器。
front_inserter创建一个使用push_front的迭代器。
inserter创建一个使用i...
分类:
编程语言 时间:
2014-06-22 17:50:05
阅读次数:
253
最近学习了c++primer中的第11章的泛型算法,这一章的基础是c++中的容器,但是泛型算法是独立于特定的容器的,这样的算法不会改变容器的大小,这样保证了不管是哪种类型的容器都可以同时调用同一种算法来实现操作。
首先介绍下这些常用的算法的头文件,比较常用的是algorithm,numeric和iterator,最先遇到的函数是find()函数,需要三个参数,前两个是一般的算法函数都需要的,是一...
分类:
编程语言 时间:
2014-06-22 16:57:43
阅读次数:
277
第二章(变量和基本类型)的学习笔记,采用关键词的形式进行一一阐述。1.变量变量,或者说对象,其实就是内存中具有类型的区域,且具有名字供程序操作。例如:int i =0,int为类型,i 为变量名。在这里就引申出两个概念:变量名和类型。变量名,就是标识符,由字母、数字和下划线构成;特别的是C++区分大...
分类:
编程语言 时间:
2014-06-20 14:02:35
阅读次数:
291
OOP概述
面向对象程序设计(object-oriented programming)的核心思想是数据抽象、继承和动态绑定。
1.继承:
类的一种层次关系,通常在层次关系的根部有一个基类,其他类则直接或间接的继承基类而来。这些继承而来的类称为派生类。...
分类:
编程语言 时间:
2014-06-18 11:56:26
阅读次数:
211
表达式求值/*** 功能:表达式求值(0到9)* 时间:2014年6月15日08:02:31* 作者:cutter_point*/#include#include#include#includeusing namespace std;stack intStack; //存放数值的栈st...
分类:
编程语言 时间:
2014-06-18 00:06:54
阅读次数:
234
本文介绍C++关联容器综合应用:TextQuery小程序(源自C++ Primer)
分类:
编程语言 时间:
2014-06-17 20:43:39
阅读次数:
317
初识泛型算法
理解算法的最基本方法是了解他们是否读取元素、改变元素或是重排元素顺序!
只读算法
#include
#include
using namespace std;
//对vec中的元素求和,初值是0
int sum=accumulate(vec.cbegin(), vec.cend(), 0);
这里面第三个参数决定了函数使用哪个加法运算符以及返回值类型。
...
分类:
编程语言 时间:
2014-06-17 19:12:26
阅读次数:
261
概述(泛型算法)
大多数算法都定义在头文件algorithm中。标准库还在头文件numeric中定义了一组泛型算法。
#include
#include
#include
#include
using namespace std;
int main()
{
vector vec;
for(size_t t=0 ; t != 44 ; ++t)
{
...
分类:
编程语言 时间:
2014-06-16 21:47:20
阅读次数:
300