- 博客(11)
- 资源 (30)
- 收藏
- 关注
原创 杂感
1、幸福就是在对的时间里遇见了对的人,遇到心中的恋人需要机遇,更需要遇见时的心态,有时是和寡的状态,而我们能做的只有静待……2、每一个优秀的人都要经历一段沉默的时光,面对孤独,不抱怨、不诉苦,每每驻足,念念不忘的都是这段曾让自己感动的时光。3、 写给所有研究生:今日,偶然谈到有关人生和社会生存问题,就想写出来与大家交流一下,因为交流和沟通是了解事情本质的最直接途径,也因为我们实验室
2012-04-29 09:48:07 674
转载 C++流 rdbuf()以及seekg()/seekp()与tellg()/tellp()的用法详解
我们使用STL编程的时候有时候会想到把一个流对象指向的内容用另一个流对象来输出,比如想把一个文件的内容输出到显示器上,我们可以用简单的两行代码就可以完成。ifstream infile("test.txt");cout 上面的代码就把infile流对象中的流重定向到标准输出cout上,您可以在屏幕上看到test.txt的内容。下面的例子来自MSDN,清晰的描述了rdbuf函
2012-04-17 14:51:59 14648
转载 指向指针的指针做函数的参数
一. 回顾指针概念: 今天我们又要学习一个叫做指向另一指针地址的指针。让我们先回顾一下指针的概念吧! 当我们程序如下申明变量: short int i; char a; short int * pi; 程序会在内存某地址空间上为各变量开辟空间,如下图所示。 内存地址→6 7 8 9 10 11 12 13 1
2012-04-15 10:22:07 12553 1
转载 C++ STL容器中erase的使用
erase()函数的功能是用来删除容器中的元素函数原型:iterator erase(iterator where);iterator erase(iterator first,iterator last);basic_string& erase(size_type p0=0,size_type n=np);删除某个容器里的某个元素:c.erase(T);看似一个简
2012-04-12 14:11:05 10013
原创 STL 组件
STL的基本观念就是将数据和操作分离。数据由容器类别加以管理,操作则由可定制的算法加以定义。迭代器在两者之间充当粘合剂,使任何算法都可以喝任何容器交换操作。STL将数据和算法分开对待,而不是合并考虑。因此从某种意义上说,STL的概念和面向对象设计的最初思想是矛盾的。然而这么做有很重要的原因。首先,你可以将各种容器与各种算法结合起来,在很小的框架内拥有非常大的弹性。STL提供六大组件,彼此可
2012-04-12 09:59:57 1360
转载 C++四种新的型别转换操作符
static_cast:将一个值以符合逻辑的方式转型。这课看做是“利用原值重建一个临时对象,并在设立初值时使用型别转换”。唯有当上述的型别转换有所定义,整个转换才会成功。所谓的“有所定义”,可以是语言内建规则,也可以是程序员自定的转换动作没有运行时类型检查来保证转换的安全性static_cast 数制转换主要有如下几种用法: ①用于类层次结构中基类(父类)和派生类
2012-04-11 11:01:47 640
原创 关键字 explicit
C++ 中 explicit 关键字的作用 在 C++ 中, 如果一个类有只有一个参数的构造函数,C++ 允许一种特殊的声明类变量的方式。在这种情况下,可以直接将一个对应于构造函数参数类型的数据直接赋值给类变量,编译器在编译时会自动进行类型转换,将对应于构造函数参数类型的数据转换为类的对象。 如果在构造函数前加上 explicit 修饰词, 则会禁止这种自动转换,在这种情况下, 即使将对
2012-04-11 10:35:01 704
原创 Clock
计算程序执行所需的时间:clock_t clock( void );clock_t start,finish;#include #include #include void sleep( clock_t wait );void main( void ){ long i = 600000L; clock_t start, finish; double
2012-04-11 10:14:49 730
原创 IOStream
一 IOStream的基本概念1 stream对象stream就是一条数据流,是由某个类别定义出来的具有特定类型的对象,输出操作被定义为“数据流入stream”,输入操作被称为“数据流出stream”,另外有些标准的I/O通道(Channels)被定义为标准的全局对象,比如basic_istreamin,basic_ostream2 stream类别stream主要分为用于输入
2012-04-10 09:15:01 905
原创 STL组件(components)之容器(container)
STL组件(components)之容器(container)容器的分类:序列式容器(sequence container)和关联式容器(association container)。其中,序列式容器又称可序(ordered)群集,每个元素的位置取决于插入时机和地点与元素值没有关系,STL中提供了三个这样的容器:vector、deque和list;关联式容器又称为已序群集,元素位置取决于特
2012-04-04 16:08:26 2778
转载 C语言文本方式和二进制方式打开文件区别
我们都知道,文本文件和二进制文件在计算机上面都是以0,1存储的,那么两者怎么还存在差别呢?我觉得,对于编程人员,文本文件和二进制文件就是一个声明,指明了你应该以什么方式(文本方式/二进制)打开这个文件,用什么函数读写这个文件(读写函数),怎么判断读到这个文件结尾。具体的说:1。以哪种方式打开一个文件?ANSI C规定了标准输入输出函数库,用fopen()函数打开文件。fopen()
2012-04-01 19:46:53 10014 1
awk源码及windows下64位和32位编译说明
2016-07-09
PostgreSQL的高可用方案(文档)
2014-12-19
apache在windons下利用visual studio 10 进行编译
2014-03-25
PostgreSQL_8.2.3_中文文档和PostgreSQL学习手册(API)
2013-10-25
Visual+C++网络编程经典案例详解
2013-04-21
Windows核心编程
2012-12-14
win32控制台下图形的输出
2012-12-13
libnspr4.dll按照与说明
2012-11-27
C和C++面试试题精选(B)
2012-11-27
C和C++面试试题精选(A)
2012-11-27
Win32_Openssl_SSL通信程序
2012-11-27
Effective C++ (中文版)
2012-08-11
GSL科学计算库(GSL--GNU Scientific Library)
2012-07-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人