- 博客(6)
- 资源 (1)
- 收藏
- 关注
转载 容器,迭代器,相当有用哈
assign() 给list赋值back() 返回最后一个元素begin() 返回指向第一个元素的迭代器clear() 删除所有元素empty() 如果list是空的则返回trueend() 返回末尾的迭代器erase() 删除一个元素front() 返回第一个元素get_allocator() 返回list的配置器insert() 插入一个元素到list中
2013-03-18 15:53:05
627
转载 什么是模板,为什么要用模板
我们已经学过重载(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
1356
原创 c++
1.基类希望派生类重定义某个函数,则基类把该函数定义为virtual函数2.当通过基类的引用或指针来调用派生类的对象的某个虚函数时发生多态性3.基类的析构函数必须是虚函数4.当通过基类的引用或指针释放派生类的对象时,派生类的对象不能被释放5.在删除派生类对象时,基类对象被自动删除。
2013-03-16 20:05:18
462
原创 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
531
转载 字符串的相关函数
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
444
原创 链表的一些基本操作
#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
306
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人