自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sead+

狂奔的蜗牛。

  • 博客(10)
  • 资源 (2)
  • 收藏
  • 关注

转载 C++ iostream迭代器简介

标准库定义的迭代器有很多种,istream_iterator用于读取输入流, ostream_iterator用于写输出流。这些迭代器将它们所对应的流视为特定类型的元素序列。使用流迭代器时,可以用泛型算法从流对象读取数据(或将数据写到流对象)。这篇笔记主要是其定义和基本的使用:iostream迭代器的构造函数:1. istream_iterator in(strm);创建从输入流s

2012-05-29 16:41:05 1523

原创 C++ iostream 迭代器 STL

iostream迭代器iostream迭代器的构造函数istream_iterator in(strm);  创建从输入流strm中读取T类型对象的istream_iterator对象istream_iterator in;  istream_iterator对象的超出末端迭代器ostream_iterator in(strm);  创建将T类型的对象写到输出流strm的ostre

2012-05-29 16:22:06 3768

转载 运算符重载 C++

C++中预定义的运算符的操作对象只能是基本数据类型。但实际上,对于许多用户自定义类型(例如类),也需要类似的运算操作。这时就必须在C++中重新定义这些运算符,赋予已有运算符新的功能,使它能够用于特定类型执行特定的操作。运算符重载的实质是函数重载,它提供了C++的可扩展性,也是C++最吸引人的特性之一。   运算符重载是通过创建运算符函数实现的,运算符函数定义了重载的运算符将要进行的操作

2012-05-20 18:39:58 526

转载 六个蛋疼的“hello world”/C语言

下面的六个程序片段主要完成这些事情:输出Hello, World混乱C语言的源代码下面的所有程序都可以在GCC下编译通过,只有最后一个需要动用C++的编译器g++才能编程通过。hello1.c #define _________ } #define ________ putchar #define _______ main #define _(a) ___

2012-05-19 22:49:29 496

原创 二叉树遍历的应用

建立二叉链表存储结构,创建二叉树,求二叉树的叶子节点数,求二叉树的高度,翻转二叉树。输入序列:1 2 0 4 0 0 3 5 0 0 0#include#include#include#define TRUE 1#define FALSE 0#define ok 1#define maxsize 100using namespace std;typedef struct bin

2012-05-08 22:12:13 621

转载 C语言指针详解

指针是C语言中广泛使用的一种数据类型。 运用指针编程是C语言最主要的风格之一。利用指针变量可以表示各种数据结构; 能很方便地使用数组和字符串; 并能象汇编语言一样处理内存地址,从而编出精练而高效的程序。指针极大地丰富了C语言的功能。 学习指针是学习C语言中最重要的一环, 能否正确理解和使用指针是我们是否掌握C语言的一个标志。同时, 指针也是C语言中最为困难的一部分,在学习中除了要正确理解基本概念,

2012-05-08 11:09:55 583

转载 指向结构体类型数据的指针

第六节 指向结构体类型数据的指针三、用指向结构体的指针作函数参数有时想将一个结构体变量的值传给另一个函数,但原来的C标准不允许用结构体变量作为函数参数。那么用什么方法来解决这个问题呢?有两个方法:①用结构体变量的成员作参数。例如,用stu[2].name作函数实参,将实参值传给形参。用法和用普通变量作实参是一样的,属“值传递”方式。 ②用指向结构体变量(或数组)的指针作实参,将

2012-05-08 09:59:35 1207

原创 二叉树的非递归遍历

建立二叉链表存储结构,创建二叉树。利用栈实现非递归中序遍历。输入序列为:1 2 0 4 0 0 3 5 0 0 0 #include#include#include#define TRUE 1#define FALSE 0#define ok 1#define maxsize 100using namespace std;typedef struct binode{ i

2012-05-08 00:14:11 500

原创 二叉树的创建与遍历

用二叉链表存储二叉树,利用二叉树先序遍历结果递归的方法创建二叉树,对二叉树进行先序遍历,中序遍历,后序遍历。序列:1 2 0 4 0 0 3 5 0 0 0 #include#include#define TRUE 1#define FALSE 0#define ok 1#define maxsize 100using namespace std;//typedef in

2012-05-07 21:08:45 627

原创 线索二叉树

线索二叉树概念1.定义     n个结点的二叉链表中含有n+1个空指针域。利用二叉链表中的空指针域,存放指向结点在某种遍历次序下的前趋和后继结点的指针(这种附加的指针称为"线索")。    这种加上了线索的二叉链表称为线索链表,相应的二叉树称为线索二叉树(Threaded   BinaryTree)。根据线索性质的不同,线索二叉树可分为前序线索二叉树、中序线索二叉树和后序线索二叉树

2012-05-02 16:34:46 1068

linux系统与网络

讲解linux系统网络和应用,值得一看。

2013-05-22

Windows系统程序设计之结构化异常处理

精心搜集的关于windows下的C/C++异常处理机制的描述,语言简单易懂。适合初学者。打好基础才能更好地发展。

2012-07-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除