摘要: C++ I/O深入详解<iostream>库自动定义了一些标准对象:cout, ostream类的一个对象,可以将数据显示在标准输出设备上.cerr, ostream类的另一个对象,它无缓冲地向标准错误输出设备输出数据.clog, 类似cerr,但是它使用缓冲输出.cin, istream类的一个对象,它用于从标准输入设备读取数据.<fstream>库允许编程人员利用ifstream和ofstream类进行文件输入和输出. 一些C++ I/O流(精度,判断等)的行为可以通过操作不同的标志来修改。函数列表:Constructors 构造器bad() 如果出现错误则返回tr 阅读全文
posted @ 2011-09-09 09:12 双城记 阅读(274) 评论(0) 推荐(0)
摘要: 1.字符串字面值字符串字面值是一串常量字符,字符串字面值常量用双引号括起来的零个或多个字符表示,为兼容C语言,C++中所有的字符串字面值都由编译器自动在末尾添加一个空字符 "Hello World!"//simple string literal ""//empty string literal "\nCC\toptions\tfile.[cC]\n"//string literal using newlines and tabs 字符字面值: 'A'//single quoto:character literal 字 阅读全文
posted @ 2011-09-06 17:31 双城记 阅读(196) 评论(0) 推荐(0)
摘要: 整理自:C++ Primer从逻辑上来讲,size()(string::size)似乎应该返回整型数值。但事实上,size操作返回的是string::size_type类型的值1.机器无关。string类类型及许多其他库类型都定义了一种配套类型,通过这些配套类型,库类型的使用就能机器无关。它定义与unsigned(unsigned int or unsigned long)相同含义2.避免益处。由于string::size_type是unsigned类型的,那么size_type存储的string的长度是int类型存储的两倍。确保sring类能够存储足够大的字符串注意:不要把size的返回值赋 阅读全文
posted @ 2011-09-06 17:10 双城记 阅读(160) 评论(0) 推荐(0)
摘要: robots.txt(统一小写)是一种存放于网站根目录下的ASCII编码的文本文件,它通常告诉网络搜索引擎的漫游器(又称网络蜘蛛),此网站中的哪些内容是不能被搜索引擎的漫游器获取的,哪些是可以被(漫游器)获取的。 因为一些系统中的URL是大小写敏感的,所以robots.txt的文件名应统一为小写。robots.txt应放置于网站的根目录下。如果想单独定义搜索引擎的漫游器访问子目录时的行为,那么可以将自定的设置合并到根目录下的robots.txt,或者使用robots元数据。例子让所有机器人访问所有文件,因为通配符"*"代表所有机器人:User-agent: *Disallo 阅读全文
posted @ 2011-09-06 10:38 双城记 阅读(160) 评论(0) 推荐(0)
摘要: 对TCP/IP、UDP、Socket编程这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵。那么我想问:1.什么是TCP/IP、UDP?2.Socket在哪里呢?3.Socket是什么呢?4.你会使用它们吗?什么是TCP/IP、UDP?TCP/IP(Transmission Control Protocol/Internet Protocol)即传输控制协议/网间协议,是一个工业标准的协议集,它是为广域网(WANs)设计的。UDP(User Data Protocol,用户数据报协议)是与TCP相对应的协议。它是属于TCP/IP协议族中的一种。这里有一张图,表明了这些协议的关系。 阅读全文
posted @ 2011-09-06 09:58 双城记 阅读(122) 评论(0) 推荐(0)
摘要: 【转】http://www.cplusplus.com/reference/clibrary/cstring/memcpy/memcpyfunction<cstring>void * memcpy ( void * destination, const void * source, size_t num );Copy block of memoryCopies the values ofnumbytes from the location pointed bysourcedirectly to the memory block pointed bydestination.The u 阅读全文
posted @ 2011-08-30 14:52 双城记 阅读(920) 评论(0) 推荐(0)
摘要: 问题:把一个整形数组中重复的数字去掉#include<stdio.h>int delnum(int *num,int n){ int i = 0; int j = 1; while(j<n) { if(num[i] != num[j]) num[++i] = num[j]; j++; } return ++i;}void main(){ int num[] = {1,1,1,1,2,2,5,4,4,4,0}; int n; n = delnum(num,11); printf("after del:\n"); int k = 0; for(k;k<n 阅读全文
posted @ 2011-07-07 16:56 双城记 阅读(327) 评论(1) 推荐(0)