自定义博客皮肤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)
  • 收藏
  • 关注

转载 C/C++ 文件读写操作总结

在编程的过程中,文件的操作是一个经常用到的问题,在C++Builder中,可以使用多种方法对文件操作,下面我就按以下几个部分对此作详细介绍,就是: 1、基于C的文件操作;2、基于C++的文件操作;3、基于WINAPI的文件操作;4、基于BCB库的文件操作;5、

2011-07-04 00:21:33 184

转载 vector的reserve和resize

 vector 的reserve增加了vector的capacity,但是它的size没有改变!而resize改变了vector的capacity同时也增加了它的size!原因如下:reserve是容器预留空间,但在空间内不真正创建元素对象,所以在没有添加新的对象之前,不能引用容器内的元素。加入新的元素时,要调用push_back()/insert()函数。resize是改变容器的大小,且在创建对

2011-06-13 08:25:00 261

转载 代码量

<br />代码量是评判程序员水平高下的方法之一。微软要求应聘程序员在大学四年间至少要写10万行代码。李开复也建议计算机类的学生争取在大学四年中积累编写十万行代码的经验。由此可见代码量积累的重要性。<br />当你编写过100行代码的时候,应该对编程有了一个朦胧、感性的认识。<br />当你编写过1,000行代码的时候,应该已经掌握编程的基本结构了(顺序、分支、循环)。<br />当你编写过10,000行代码的时候,可以用自己喜欢的编辑器做自己喜欢的小玩意儿了。<br />当你编写过100,000行代码的时

2011-05-30 14:00:00 1809

原创 推荐的C++书籍以及阅读顺序

<br />当读者有一定c/c++基础<br />推荐的阅读顺序:<br />level 1<br />从<<essential c++>>开始,短小精悍,可以对c++能进一步了解其特性<br />以<<c++ primer>>作字典和课外读物,因为太厚不可能一口气看完<br /><br />level 2<br />然后从<<effective c++>>开始转职,这是圣经,请遵守10诫,要经常看,没事就拿来翻翻<br />接着是<<exceptional c++>>,个人认为Herb Sutter主席大

2011-05-24 23:19:00 240

转载 static和extern的区别

<br />static和extern都被称为"global"变量(或者函数)。<br />但是他们的生存周期和可见性是不同。static是文件级, <br />只有程序文件之间显式的包含才可以引用(主要就是使用#include) <br />但是extern是程序级的,你不必显式的引用文件的,但需要使用extern <br />存储空间修饰符,这个任务编译器,链接器帮你完成了。

2011-05-23 22:17:00 191

转载 悬垂指针

<br /> 如果将作用域A的变量地址赋给在作用域B的变量指针。当A中相应变量的生存周期结束后,会使B的指针出现“悬垂指针”的现象(悬垂指针指向曾经存放对象的内存,但该对象已经不再存在了。悬垂指针往往导致程序错误,而且很难检测出来。)如下代码:<br />#include<iostream>#include <windows.h>using namespace std;int *p=NULL;void fun(){ int i=10; p=&i;}

2011-05-23 22:04:00 290

转载 C++类成员和数据成员初始化总结

C++为类中提供类成员的初始化列表类对象的构造顺序是这样的:1.分配内存,调用构造函数时,隐式/显示的初始化各数据成员2.进入构造函数后在构造函数中执行一般计算1.类里面的任何成员变量在定义时是不能初始化的。2.一般的数据成员可以在构造函数中初始化。3.const数据成员必须在构造函数的初始化列表中初始化。4.static要在类的定义外面初始化。 5.数组成员是不能在初始化列表里初始化的。6.不能给数组指定明显的初始化。 这6条一起,说明了一个问题:C++里面是不能定义常量数组的!因为3和5的矛盾。这个事情

2011-05-23 21:38:00 259

空空如也

空空如也

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

TA关注的人

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