Chinaunix首页 | 论坛 | 博客
  • 博客访问: 82189
  • 博文数量: 21
  • 博客积分: 371
  • 博客等级: 一等列兵
  • 技术积分: 225
  • 用 户 组: 普通用户
  • 注册时间: 2012-11-15 21:32
文章分类

全部博文(21)

文章存档

2013年(5)

2012年(16)

我的朋友

发布时间:2012-12-14 20:47:36

什么是缓冲区     缓冲区又称为缓存,它是内存空间的一部分。也就是说,在内存空间中预留了一定的存储空间,这些存储空间用来缓冲输入或输出的数据,这部分预留的空间就叫做缓冲区。         缓冲区根据其对应的是输入设备还是输出设备,分为输入缓冲区和输出缓冲区。 为什么要引入缓冲区   比如我们从磁盘里取信息,我们先把读出的数据放在缓冲区,计算机再直接从缓冲区中取数据,等缓冲区的数据取完后再去磁盘中读取,这样就可以减少磁盘的读写次数,再加上计算机对缓冲区的操作大大快于对磁盘的操作,故应用缓冲区可大大提高计算机的运......【阅读全文】

阅读(1174) | 评论(0) | 转发(0)

发布时间:2012-12-13 22:23:48

1.如果使用引用形参的唯一目的是避免赋值实参,则将形参定义为const引用.   2.应该将不需要修改的引用形参定义为const引用.普通的非const引用形参在使用时不太灵活,这样的形参既不能用const对象初始化,也不能用字面值或产生右值的表达式参数实例化.   3.通常函数不应该有vector或者其他的标准库容器类型的形参.C++倾向通过传递指向容器中需要处理的元素的迭代器来传递容器.   4.当编译器检查数组形参关联的实参时,它只会检查实参是不是指针、指针的类型和数组元素的类型是否匹配,而不会检查数组的长度.   5.如果形参......【阅读全文】

阅读(1235) | 评论(0) | 转发(0)

发布时间:2012-12-13 22:08:07

本章和c语言基本一样,不做笔记。......【阅读全文】

阅读(873) | 评论(0) | 转发(0)

发布时间:2012-12-13 21:23:50

1.如果求模的结果随分子的符号,则取出来的值向零一侧值,反正向负无穷取值. 2.左移操作符(<<)在右边插入0以补空位.对于右移操作符,如果其操作数是无符号数,则从左边插入0,如果操作叔叔有符号数,则插入符号位的副本或0值,如何选择需依据具体的实现而定. 3.与下标和解引用操作符一样,赋值操作符也返回左值.(if (i = 1)和if(i== 1)的区别 4.自增运算符记住一个例子: i = (i++) + a + b; 5常见的几种与动态内存相关的错误         1).删除指向动态分配......【阅读全文】

阅读(1040) | 评论(0) | 转发(0)

发布时间:2012-12-13 20:48:05

1.使用字符串的字面值来初始化创建的新数组时,将在新的数组中加入空字符.2.引用与指针的区别:          ①引用总是指向某个对象:定义没有初始化的引用是错误的.          ②给引用赋值修改的是该引用所关联的值,而并不是使引用与另一对象相关联3.在C 中,强制要求指向const对象的指针也要有const特性,另外,不能使用void*指针保存const对象的地址,而必须使用const void*类型的指针保存c......【阅读全文】

阅读(1183) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册