随笔分类 -  C++

摘要:#include <iostream>#include <set> using namespace std; template<typename Container>void PrintContents(const Container& con); template<typename Contain 阅读全文
posted @ 2019-06-10 15:00 西北逍遥 阅读(167) 评论(0) 推荐(0)
摘要:template<typename Container>void PrintContents(const Container& con) { Container::const_iterator iter = con.begin(); while (iter != con.end()) { cout 阅读全文
posted @ 2019-06-10 14:40 西北逍遥 阅读(352) 评论(0) 推荐(0)
摘要:#include <iostream>#include <map>#include <string> using namespace std; int main(){ map<int, string> map1; multimap<int, string> multimap1; map1.inser 阅读全文
posted @ 2019-06-10 10:15 西北逍遥 阅读(1633) 评论(0) 推荐(0)
摘要:#include <iostream>#include <string> using namespace std; int main(){ string str1("hello"); string str2("hello"); string str3("world"); if (str1 != st 阅读全文
posted @ 2019-06-10 09:20 西北逍遥 阅读(2771) 评论(0) 推荐(0)
摘要:#include <iostream>#include <string> using namespace std; int main(){ string str1("hello"); string str2(" study c++"); string::iterator str_iter = str 阅读全文
posted @ 2019-06-09 20:08 西北逍遥 阅读(888) 评论(0) 推荐(0)
摘要:#include <iostream>#include <string> using namespace std; int main(){ string a1; cout << a1<< endl; string s2(5,'a'); cout << s2 << endl; string s3(s2 阅读全文
posted @ 2019-06-09 19:42 西北逍遥 阅读(1634) 评论(0) 推荐(0)
摘要:#include <iostream>#include <vector> using namespace std; int main(){ vector<int> vec1; for (int k=0;k<20;k++) { vec1.push_back(k); cout << "size:"<<v 阅读全文
posted @ 2019-06-09 17:14 西北逍遥 阅读(387) 评论(0) 推荐(0)
摘要:#include <iostream>#include <vector>#include <list>#include <deque> using namespace std; int main(){ vector<int> a; vector<int> b; a.push_back(10); a. 阅读全文
posted @ 2019-06-09 16:14 西北逍遥 阅读(763) 评论(0) 推荐(0)
摘要:#include <iostream>#include <list>#include <algorithm>#include <string> using namespace std; int main(){ list<string> slist; slist.push_back("A"); sli 阅读全文
posted @ 2019-06-09 15:49 西北逍遥 阅读(311) 评论(0) 推荐(0)
摘要:#pragma oncetemplate<typename T>class smart_pointer{private: T* m_pRawPointer;public: smart_pointer(T* pData) :m_pRawPointer(pData) {} //复制构造函数 smart_ 阅读全文
posted @ 2019-06-08 20:16 西北逍遥 阅读(159) 评论(0) 推荐(0)
摘要:try { for (int i = 0; i<1000; i++) { test1 = new Test(); cout << i << " new dog success..." << endl; } } catch (bad_alloc err) { cout << "fail:"<<err. 阅读全文
posted @ 2019-06-08 19:22 西北逍遥 阅读(532) 评论(0) 推荐(0)
摘要:#include <iostream> using namespace std; const int DefaultSize = 10; class Array{public: Array(int itsSize=DefaultSize); ~Array() { delete[] pType; } 阅读全文
posted @ 2019-06-08 17:34 西北逍遥 阅读(877) 评论(0) 推荐(0)
摘要:#include <iostream>#include <stdio.h> using namespace std; class IOException{};class FileException{};class UndefineError{}; void my_copy(const char* s 阅读全文
posted @ 2019-06-08 16:54 西北逍遥 阅读(1607) 评论(0) 推荐(0)
摘要:#include <iostream>#include <stdio.h> using namespace std; void my_copy(const char* src_file, const char* dest_file){ FILE *in_file, *out_file; in_fil 阅读全文
posted @ 2019-06-08 16:42 西北逍遥 阅读(1924) 评论(0) 推荐(0)
摘要:#include <iostream>#include <stdio.h> using namespace std; int my_copy(const char* src_file,const char* dest_file){ FILE *in_file, *out_file; in_file 阅读全文
posted @ 2019-06-08 16:37 西北逍遥 阅读(374) 评论(0) 推荐(0)
摘要:template<class T> void Queue<T>::Push(const T& item){ /*if (rear == capacity-1) { rear = 0; } else { rear++; }*/ //判断队列是否存满 if ((rear+1)%capacity == f 阅读全文
posted @ 2019-06-07 21:29 西北逍遥 阅读(529) 评论(0) 推荐(0)
摘要:#include<iostream>#include<algorithm>#include<vector>using namespace std; int main(){ vector<int> v1; for(int i=0;i<10;++i) { v1.push_back(i); } for_e 阅读全文
posted @ 2019-06-06 08:55 西北逍遥 阅读(304) 评论(0) 推荐(0)
摘要:#include <iostream>#include <vector>#include <list> using namespace std; int main(){ vector<int> a; for (int k=0;k<10;k++) { a.push_back(k); } list<ch 阅读全文
posted @ 2019-06-06 08:41 西北逍遥 阅读(3970) 评论(0) 推荐(1)
摘要:#include <iostream> using namespace std; class AHasPtr {public: AHasPtr(int *p, int i):ptr(p), val(i) {} int getVal() { return this->val; } int *getPt 阅读全文
posted @ 2019-06-05 09:47 西北逍遥 阅读(152) 评论(0) 推荐(0)
摘要:#include <iostream> using namespace std; class CDemo {public: CDemo(int pa,char *cstr) { this->a = pa; this->str = new char[104]; strcpy(this->str,cst 阅读全文
posted @ 2019-06-05 08:53 西北逍遥 阅读(133) 评论(0) 推荐(0)