自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (5)
  • 收藏
  • 关注

转载 typedef 为复杂的声明定义一个新的简单的别名(zz)

 为复杂的声明定义一个新的简单的别名。方法是:在原来的声明里逐步用别名替换一部分复杂声明,如此循环,把带变量名的部分留到最后替换,得到的就是原声明的最简化版。举例: 1. 原声明:int *(*a[5])(int, char*); 变量名为a,直接用一个新别名pFun替换a就可以了: typedef int *(*pFun)(int, char*);  原声明的最简化版: pFun a[5]; 

2007-06-11 18:35:00 775

转载 C++ 关键字 explicit, export, mutable, typedef,typename (zz)

explicit如果A类有某个构造函数的单个输入参数,是B类(包括基本数据类型)的对象或引用,则C++的编译器会在需要A类形参的函数调用中,自动调用该构造函数,将B类实参隐式地转换为A类实参。这种自动类型转换的好处是,避免了定义函数的两个重载版本,代价是隐式调用构造函数会增加调用开销,并可能会带来其他问题。在标准C++中,新增加了关键字explicit(显式/清楚/明确),(只能)用在带单

2007-06-06 17:05:00 973

转载 工欲善其事,必先利其器 一些类库和资源(zz) C++

 1,前言  无数次听到“我要开始学习C++!”的呐喊,无数次听到“C++太复杂了,我真的学不会”的无奈。Stan Lippman先生曾在《C++ Primer》一书中指出“C++是最为难学的高级程序设计语言之一”,人们常将“之一”去掉以表达自己对C++的敬畏。诚然,C++程序设计语言对于学习者的确有很多难以逾越的鸿沟,体系结构的庞大,应接不暇并不断扩充的特性……除此之外,参考资料之多与冗杂使

2007-06-06 14:53:00 1848

原创 STL实践(count_if)

 vs2003编译器对count_if的实现格式与规范中例子不一样。count_if的第3个参数输入是一个函数对象,应该是一个返回bool值的函数。在下例中构造了一个类,重载了bool operator() (string& SalesRecord) ,值得注意。引用自http://stl.winterxy.com/html/000013.html#include iost

2007-06-04 16:09:00 712

转载 读写文件精华 (转)

 ASCII   输出:ofstream fout; fout.open("output.txt"); //ofstream fout("output.txt");int num = 150;char name[] = "John Doe";fout fout fout fout.close(); //Here is a number: 150 Now here is a string: Jo

2007-06-04 13:47:00 497

原创 STL 实践(for_each() getline sort random_shuffle的使用)

#include iostream>#include string>#include fstream>#include vector>#include algorithm>using namespace std;struct Review ...{    std::string title;    int rating;};bool operator(const Review & r1, co

2007-06-04 13:30:00 958

原创 STL实践(string&IO)

直接从文件中读取#include iostream>#include string>#include fstream>#include cstdlib>#include windows.h>using namespace std;inline bool getItem(string &wholeFile,string &item,char separator,int &stat);int 

2007-06-04 10:17:00 619

C Programming Language(K&R)

C Programming Language(K&R) chm格式

2008-04-25

coreutils(linux 工具源码)

linux 工具ls ,cat等的源码

2008-04-25

STL 手册

stl 手册 STL_Programmer_Guide

2007-06-04

EffectiveC++

EffectiveC++ chm格式

2007-05-30

空空如也

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

TA关注的人

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