- 博客(6)
- 资源 (1)
- 收藏
- 关注
转载 容器,迭代器,相当有用哈
assign() 给list赋值 back() 返回最后一个元素 begin() 返回指向第一个元素的迭代器 clear() 删除所有元素 empty() 如果list是空的则返回true end() 返回末尾的迭代器 erase() 删除一个元素 front() 返回第一个元素 get_allocator() 返回list的配置器 insert() 插入一个元素到list中
2013-03-18 15:53:05
553
1
转载 什么是模板,为什么要用模板
我们已经学过重载(Overloading),对重载函数而言,C++的检查机制能通过函数参数的不同及所属类的不同。正确的调用重载函数。例如,为求两个数的最大值,我们定义MAX()函数需要对不同的数据类型分别定义不同重载(Overload)版本。 //函数1. int max(int x,int y); {return(x>y)?x:y ;} //函数2. float max(
2013-03-16 20:18:33
1276
1
原创 c++
1.基类希望派生类重定义某个函数,则基类把该函数定义为virtual函数 2.当通过基类的引用或指针来调用派生类的对象的某个虚函数时发生多态性 3.基类的析构函数必须是虚函数 4.当通过基类的引用或指针释放派生类的对象时,派生类的对象不能被释放 5.在删除派生类对象时,基类对象被自动删除。
2013-03-16 20:05:18
419
原创 c语言 双向循环链表的简单应用
#include #include typedef struct link { struct link *before; int data; struct link *next; }node,*pnode; typedef struct real_link { int size; struct link head
2012-12-09 20:50:28
485
转载 字符串的相关函数
c字符串函数总结 1.bcmp 原型:extern int bcmp(const void *s1, const void *s2, int n); 用法:#include 功能:比较字符串s1和s2的前n个字节是否相等 说明:如果s1=s2或n=0则返回零,否则返回非零值。bcmp不检查NULL。 2.bc
2012-12-08 19:40:03
384
3
原创 链表的一些基本操作
#include #include typedef struct list { int data; struct list *ptr; }elem,*pelem; typedef struct real { struct list* head; unsigned size; }list,*plist; vo
2012-12-08 19:35:17
268
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人