摘要: #include<iostream>#include<vector>#include<algorithm>using namespace std;template <typename T>class print{public:void operator()(const T& elem){ cout<<elem<<' ';}};int main(){int ia[6]={0,1,2,3,4,5};vector<int> iv(ia,ia+6);for_each(iv.begin(),iv. 阅读全文
posted @ 2013-04-23 10:37 吉大依恋 阅读(162) 评论(0) 推荐(0) 编辑
摘要: #include<iostream>using namespace std;class INT{friend ostream& operator<<(ostream& os,const INT& i);public:INT(int i):m_i(i){};//prefix ++INT& operator++(){ ++(this->m_i);return *this;}//postfix ++const INT operator++(int){ INT temp=*this; ++(*this); return temp;}//pr 阅读全文
posted @ 2013-04-23 10:35 吉大依恋 阅读(164) 评论(0) 推荐(0) 编辑
摘要: #include<iostream>using namespace std;int fcmp(const void* elem1,const void* elem2){ const int* i1=(const int*)elem1; const int* i2=(const int*)elem2; return (*i1-*i2);}int main(){int ia[10]={32,92,67,58,10,4,25,52,59,54};for(int i=0;i<10;i++){ cout<<ia[i]<<" ";}cout&l 阅读全文
posted @ 2013-04-23 10:34 吉大依恋 阅读(214) 评论(0) 推荐(0) 编辑
摘要: #include<iostream>using namespace std;template<class T>struct plus{ T operator()(const T& x,const T& y) const{ return x+y;}};template<class T>struct minus{ T operator()(const T& x,const T& y) const { return x-y; }};int main(){ plus<int> plusobj;minus<int> 阅读全文
posted @ 2013-04-23 10:32 吉大依恋 阅读(288) 评论(0) 推荐(1) 编辑