自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

little_more的专栏

check your life

  • 博客(6)
  • 收藏
  • 关注

原创 STL源码剖析笔记(1)

2011-11-17 书的第一页: 源码之前,了无秘密 让我想起了Linus的话,read the facking code!! 读了序,内容大致是写书的动机,选择了SGI STL,适合读者,书的内容简介等。 书是挺老了,但应该值得一读吧,250多页,对于电脑书来说,不算太厚! 序中摘了一句: “人们常说,不要从轮子重新造起,要站在巨人的肩膀上” 越大越

2011-11-18 00:40:51 389

原创 c陷进与缺陷笔记(5)

2011-11-17 插入代码会出现下面的问题,谁能帮忙解决一下!谢谢! for c陷进与缺陷是一本好书,可惜太老了(ASNI C之前的书),但不能说过时! 这种写法会防止出现 把 等于号打成 赋值号 while ( '\t' == c)    c = getc(f); 这种写法 符合人的阅读习惯 while ( c == '\t')    c = getc(f);

2011-11-18 00:19:26 511

原创 c陷进与缺陷笔记(4)

2011-11-16 先吐槽,在csdn排版很纠结......blog都这样么? 预处理器两个重要之处,管理长量和宏函数。相当于  c++理的  const   和 inline. 宏函数很容易出错,妇孺(限程序员内)皆知!既使都用括号括起来!(括号作用是预防默认优先级有关的问题) #define Max(x,y) (((x)>=(y))?(x):(y))问题用法: for

2011-11-17 00:25:59 358

原创 c陷进与缺陷笔记(1)

2011-11-13 只需记住 a[i]  相当于  *(a+i) 考虑不对称边界偏好 让指针指向第一个未背占用的字符 *bufptr++ = c; //缓冲区申明define N 1024static char buffer[N];static char *bufptr = buffer; //p指向将要写入缓存区的第1个字符 //n 代表将要写入缓存区的字符数 /

2011-11-16 22:57:54 376

原创 c陷进与缺陷笔记(2)

2011-11-14//程序生成若干页的整数,每页包括NCOLS列,每列包括NROWS个元素。按列连续分布//既按行接受,按列打印 #define BUFSIZE (NROWS * (NCOLS-1)) static int buffer[BUFSIZE]; static int *bufptr = buffer; void print(int n) { if (bufptr == &

2011-11-16 22:56:58 256

原创 c陷进与缺陷(3)

2011-11-15      c语言中只有 &&  ||    ?:  , 四个运算符存在规定求值顺序!其它的都是未定义的,特别的赋值运算符不保证任何求值顺序。      检查 a+b是否溢出      if ( a > INT_MAX - b) ... ;//处理 同名全局变量只能定义一次,否则与系统实现有关!声明的类型一定要跟定义一样!全局变量很容易出错。   stat

2011-11-16 22:45:38 282

空空如也

空空如也

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

TA关注的人

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