《c++primer(第四版)》习题
Tony_Wong
这个作者很懒,什么都没留下…
展开
-
《c++ Primer(第四版)》习题 9.40
#include #include #include using namespace std;void fun_940(){ string q1("When lilacs last in the dooryard bloom'd"); string q2("The child is father of the man"); string sentence; sentence.原创 2014-05-07 22:43:48 · 692 阅读 · 0 评论 -
《c++ Primer(第四版)》习题9.24
#include #include #include "const.h"using namespace std;void fun_924(){ vector a;// a.push_back(1); vector::size_type i = 0; cout<<a[i]<<endl; cout<<a.front()<<endl; cout<<*a.begin()<<endl原创 2014-05-07 22:37:12 · 471 阅读 · 0 评论 -
《c++ Primer(第四版)》习题9.18
#include #include #include #include using namespace std;void out_put(dequeint> arg){dequeint>::iterator iter = arg.begin();while(iter != arg.end())原创 2014-05-07 22:34:43 · 550 阅读 · 0 评论 -
《c++primer(第四版)》习题8.6
#include #include #include #include "const.h"using namespace std;void fun_806(){ ifstream in; in.open(FILE_NAME); if(!in) { cout<<"open file fail"<<endl; return; } string word; wh原创 2014-05-10 23:49:00 · 877 阅读 · 0 评论 -
《c++primer(第四版)》习题8.7
#include #include #include #include #include "const.h"using namespace std;#define MOVE_NEXT() \do{\ in.close();\ in.clear();\ it++;\}while(0)\void fun_807(){ vector fileName; fileName原创 2014-05-10 23:49:50 · 644 阅读 · 0 评论 -
《c++primer(第四版)》习题8.9
#include #include #include #include #include #include "assistfun.h"#include "const.h"using namespace std;void fun_809(){ vector content_line; vector content_word; ifstream in; in.ope原创 2014-05-10 23:50:47 · 485 阅读 · 0 评论 -
《c++primer(第四版)》习题11.9
#include #include #include #include using namespace std;bool isCount(string& arg){ return arg.size() > 4;}void fun_1109(){ string input; vector words; words.push_back("the"); words.p原创 2014-05-10 23:53:53 · 705 阅读 · 0 评论 -
《c++ Primer(第四版)》习题9.14
#include #include #include #include using namespace std;void fun_914(){ string word; list a; while(cin>>word) { a.push_back(word); } list::iterator iter = a.begin(); while(iter!=a.en原创 2014-05-07 22:33:42 · 490 阅读 · 0 评论 -
《c++ Primer(第四版)》习题 9.28
#include #include #include using namespace std;void fun_928(){ const char* a[] = {"a", "student", "named", "Tom"}; list b(a, a+4);// vector c(b.begin(), b.end()); vector c; c.assign(b.begi原创 2014-05-07 22:39:34 · 584 阅读 · 0 评论 -
《c++ Primer(第四版)》习题9.26
#include #include #include using namespace std;void fun_926(){ int ia[] = {0,1,1,2,3,5,8,13,21,55,89}; vector a; list b; cout<<"sizeof(ia) "<<sizeof(ia)<<endl; cout<<"sizeof(ia[0]) "<<si原创 2014-05-07 22:38:09 · 565 阅读 · 0 评论 -
《c++ Primer(第四版)》习题9.13
#include#include#include "const.h"using namespace std;namespace{ typedef vector::iterator iVecIter;}iVecIter find(iVecIter beg, iVecIter end, int i){ iVecIter iter = beg; while(iter != end原创 2014-05-07 22:32:34 · 443 阅读 · 0 评论 -
《c++primer(第四版)》习题8.16
#include #include #include #include "const.h"#include "assistfun.h"using namespace std;void fun_816(){ ifstream in; vector contentLine; open_file(in, string(FILE_NAME)); string line; while原创 2014-05-10 23:51:54 · 590 阅读 · 0 评论 -
《c++primer(第四版)》习题13.16
#include #include #include using namespace std;class Message;class Folder{public: Folder(const std::string& arg):path(arg) {} void add(const Message&); void del(const Message&); void s原创 2014-05-20 17:19:36 · 643 阅读 · 0 评论 -
《c++primer(第四版)》习题16.16
#include using namespace std;templateint lengthOfArray(T (&array)[size]){ return sizeof(array)/sizeof(T);}void fun_16_16(){ int a[8]; cout<<lengthOfArray(a)<<endl;}原创 2014-05-29 15:25:33 · 675 阅读 · 0 评论 -
《c++ Primer(第四版)》习题9.27
#include #include #include using namespace std;void fun_927(){ const char* a[] = {"a", "student", "named", "Tom"};// list b(a,a+4); deque b(a, a+4); deque::iterator iter2 = find(b.begin()原创 2014-05-07 22:38:56 · 485 阅读 · 0 评论 -
《c++primer(第四版)》习题11.22
#include #include #include #include using namespace std;void fun_1122(){ vector a; for(int i = 0; i< LOOP_MAX; i++) { a.push_back(i); } list b; copy(a.rbegin() + 3, a.rbegin() + 8,原创 2014-05-11 08:31:13 · 884 阅读 · 0 评论 -
《c++primer(第四版)》习题11.21
#include #include #include #include using namespace std;void fun_1121(){ vector a; a.push_back(0); a.push_back(1); a.push_back(2); a.push_back(0); a.push_back(3); vector::reverse_iterat原创 2014-05-11 08:30:25 · 490 阅读 · 0 评论 -
《c++ Primer(第四版)》习题 9.35
#include#includeusing namespace std;void fun_935(){ string a("AstUuDdent"); string::iterator iter = a.begin(); while(iter != a.end()) { if(isupper(*iter)) { a.erase(iter); contin原创 2014-05-07 22:41:21 · 521 阅读 · 0 评论 -
《c++ Primer(第四版)》习题 9.36
#include#include#includeusing namespace std;void fun_936(){ char a[] = {'s','t','u','d','e','n','t'}; vector b(a, a+7); string c; c.assign(b.begin(), b.end()); cout<<c<<endl;}原创 2014-05-07 22:41:59 · 548 阅读 · 0 评论 -
《c++ Primer(第四版)》习题 9.34
#include #include using namespace std;void fun_934(){ string a("student");// cout<<a<<endl; string::iterator iter = a.begin(); while(iter != a.end()) { *iter = toupper(*iter); iter++;原创 2014-05-07 22:40:22 · 508 阅读 · 0 评论 -
《c++ Primer(第四版)》习题9.2
#include #include using namespace std;void fun_902(){ vector a; int max = 10; for(int i=0; i < max; i++) { a.push_back(i); } vector::iterator iter1 = a.begin(); vector::iterator iter2原创 2014-05-08 10:26:49 · 508 阅读 · 0 评论 -
《c++ Primer(第四版)》习题 9.39
#include #include #include using namespace std;void out_put_vector(vector& arg){ vector::iterator iter = arg.begin(); while(iter != arg.end()) { cout<<*iter<<endl; iter++; } return;}原创 2014-05-08 10:25:59 · 576 阅读 · 0 评论 -
《c++ Primer(第四版)》习题 9.41
#include #include #include using namespace std;string greet(string form, string lastname, string title, string::size_type pos, int length){ string result(form); result.replace(8, 5, lastname)原创 2014-05-07 22:44:22 · 712 阅读 · 0 评论 -
《c++ Primer(第四版)》习题 9.38
#include #include using namespace std;void fun_938(){ string a = "ab2c3d7R4E6"; string::size_type index = 0; while((index = a.find_first_of("0123456789", index)) != string::npos) { cout<原创 2014-05-07 22:42:39 · 545 阅读 · 0 评论 -
《c++ Primer(第四版)》习题9.20
#include #include #include #include #include "const.h"using namespace std;void fun_920(){ vector a; list b; for(int i = 0; i< LOOP_MAX; i++) { a.push_back(i); b.push_back(i); } a.原创 2014-05-07 22:36:19 · 633 阅读 · 0 评论 -
《c++primer(第四版)》习题11.10
#include #include #include #include using namespace std;bool isFind(string& arg){ return arg.size() > 4;}void fun_1110(){ string input; vector words; words.push_back("the"); words.pus原创 2014-05-11 08:26:18 · 688 阅读 · 0 评论 -
《c++primer(第四版)》习题11.14
#include #include #include #include #include #include using namespace std;void fun_1114(){ vector a; for(int i = 0; i < LOOP_MAX; i++) { a.push_back(i); } //vector b; deque b; //re原创 2014-05-11 08:27:12 · 599 阅读 · 0 评论 -
《c++primer(第四版)》习题11.15
#include #include #include #include using namespace std;void fun_1115(){ list a; a.push_back(0); a.push_back(1); a.push_back(1); a.push_back(2); a.push_back(1); a.push_back(2); a.push_b原创 2014-05-11 08:28:04 · 628 阅读 · 0 评论 -
《c++primer(第四版)》习题11.19
#include #include #include using namespace std;void fun_1119(){ vector a; for(int i = 0; i<LOOP_MAX;i++) { a.push_back(i); } vector::reverse_iterator iter = a.rbegin(); while(iter!=a.r原创 2014-05-11 08:29:44 · 544 阅读 · 0 评论 -
C++使用SQLite步骤及示例
C++使用SQLite步骤及示例开发环境:Windows XP+VS2005。开发语言:C++。1、下载sqlite文件。下载网址:http://www.sqlite.org/download.html。SQLite版本为SQLite 3.7.13,相关文件如下。sqlite-dll-win32-x86-3071300.zip:包含sqlite3转载 2014-05-31 08:11:34 · 813 阅读 · 0 评论