- 博客(4)
- 资源 (10)
- 收藏
- 关注
原创 OO设计
OO BasicsAbstractionEncapsulationPolymorphismInheritance好的OO设计要满足下面三点:可复用,可扩展,易维护 。但是只是知道OO的概念并不能成为一个好的OO设计者,OO这两个字母还需要实践去理解啊。
2007-10-07 21:35:00
596
原创 vector的使用
size()返回的是容器内实际存储的元素的数目。resize()会在容器的尾部添加或删除一些元素来调整内存,使容器达到指定大小。resize(n)当n大于当前元素个数是,会用T()填充,resize(n,x),会用x来填充。这2个函数可用于list,deque和vector capacity()指出了现在实际分配的空间,reserve可能会使容器的内部缓冲区扩大。注意的是,
2006-03-18 14:29:00
946
转载 C++中二维数组new小结
二维数组new小结转至水木清华1. A (*ga)[n] = new A[m][n]; ... delete []ga;缺点:n必须是已知优点:调用直观,连续储存,程序简洁(经过测试,析构函数能正确调用)2.A** ga = new A*[m]; for(int i = 0; i ga[i] = new A[n]; ... for(int i =
2006-03-12 16:25:00
741
转载 C++中的各种预处理表示
一、预处理的由来: 在C++的历史发展中,有很多的语言特征(特别是语言的晦涩之处)来自于C语言,预处理就是其中的一个。C++从C语言那里把C语言预处理器继承过来(C语言预处理器,被Bjarne博士简称为Cpp,不知道是不是C Program Preprocessor的简称)。二、常见的预处理功能: 预处理器的主要作用就是把通过预处理的内建功能对一个资源进行等价替换,最常见的预处理有
2006-03-11 09:45:00
760
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人