![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
stl
zhuxin
just for you
展开
-
qsort
/* qsort简单用法 */ #include #include using namespace std; int fcmp(const void *elem1,const void *elem2); int main(void) { int ia[10]={32,92,67,58,10,4,25,52,59,54}; for(int i=原创 2011-11-16 22:05:16 · 230 阅读 · 0 评论 -
仿函数
/* 重载operator() */ #include using namespace std; template struct Plus { T operator()(const T &x,const T &y)const { return x+y; } }; template struct Minus {原创 2011-11-16 21:57:45 · 237 阅读 · 0 评论 -
++--你懂么?
前置++,后置++ 前置--,后置-- #include using namespace std; class INT { friend ostream& operator<<(ostream& os,const INT&i); public: INT(int i):m_i(i) { ; } INT& oper原创 2011-11-16 22:15:57 · 266 阅读 · 0 评论 -
value_type原来如此呀?
template > typedef _Tp value_type; typedef _Ptr pointer; typedef _Ref reference; typedef size_t size_type; typedef ptrdiff_t difference_type;原创 2011-11-16 23:04:35 · 450 阅读 · 0 评论 -
static const在class内部直接初始化
static const直接在class中初始化 #include using namespace std; template class testClass { public: static const int _datai=5; static const long _datal=3L; static const char _datac='c';原创 2011-11-16 22:27:52 · 257 阅读 · 0 评论 -
for_each
for_each的用法 #include #include #include using namespace std; template class print { public: void operator()(const T &elem) { cout<<elem<<' '; } }; int main(void)原创 2011-11-16 22:44:17 · 239 阅读 · 0 评论 -
size_type原来如此呀
#define __SIZE_TYPE__ long unsigned int typedef __SIZE_TYPE__ size_t; typedef size_t size_type;原创 2011-11-16 22:50:47 · 327 阅读 · 0 评论 -
模板栈
#include using namespace std; template class Stack { private: int size; int top; T *space; public: Stack(int = 10); ~Stack() { delete[] space;原创 2011-12-19 20:04:49 · 317 阅读 · 0 评论 -
模板链表
#include using namespace std; template class ListNode { private: TYPE data; ListNode *next; static ListNode *CurNode; static ListNode *head; public: ListNode()原创 2011-12-19 20:16:41 · 283 阅读 · 0 评论