
C++Primer
zytjyh
努力,也是一种天赋
展开
-
C++Primer第三章(第五版) 课后习题 程序题 源代码
3.1#include<iostream>using std::cout;using std::endl;int main(){ int sum = 0; int i = 50; while (i <= 100) { sum += i; i++; } cout << "50到100之间整数之和为" << sum <原创 2016-08-14 22:13:54 · 584 阅读 · 0 评论 -
C++Primer第十二章课后习题程序题源代码
12.2#ifndef MY_STRBLOB_H#define MY_STRBLOB_H#include<vector>#include<string>#include<initializer_list>#include<memory>#include<stdexcept>using namespace std;class StrBlob{public: typedef ve原创 2016-11-06 12:57:02 · 449 阅读 · 0 评论 -
C++Primer(第10章课后程序题源代码)
10.1#include<iostream>#include<fstream>#include<vector>#include<algorithm>using namespace std;int main(int argc,char *argv[]){ ifstream in(argv[1]); if (!in) { cout << "打开输入文件失败原创 2016-09-28 20:07:43 · 630 阅读 · 0 评论 -
C++Primer(第十一章课后习题程序题源代码)
11.3#include<iostream>#include<fstream>#include<map>#include<string>#include<algorithm>using namespace std;int main(int argc, char *argv[]){ ifstream in(argv[1]); if (!in) { co原创 2016-09-29 07:33:26 · 615 阅读 · 0 评论 -
C++Primer第九章课后习题程序题源程序
9.4#include<iostream>#include<vector>using namespace std;bool search_vec(vector<int>::iterator beg, vector<int>::iterator end, int val){ for (; beg != end; beg++) if (*beg == val)原创 2016-09-27 00:32:52 · 831 阅读 · 0 评论 -
C++Primer(第七章课后习题程序题源代码)
7.1#include<iostream>#include"Sales_data.h"using namespace std;int main(){ cout << "请输入交易记录(ISBN,销售量,原价,实际售价):" << endl; Sales_data total; if (cin >> total) { Sales_data tran原创 2016-09-24 12:28:01 · 732 阅读 · 0 评论 -
C++Primer(第二章2.1,2.2,2.3,2.4)总结
2.1 wchar_t 16位 char16_t 16位 char32_t 32位 long double 扩展精度浮点数 10位有效数字在算数表达式中不要使用char和bool,只有在存放字符或者布尔值的地方使用它们,因为类型 char在一些机器上是有符号的,而在另一些机器上又是无符号的。如果一定使用char类型请指明是unsigned char 还是signed char执原创 2016-09-17 22:39:21 · 447 阅读 · 0 评论 -
C++Primer(第二章2.5总计 处理类型)
2.5 处理类型 2.5.1 类型别名 传统法: 关键字:typedef例如:typedef double wages;//wages现在是double同义词重点! typedef wages base,*p//现在base是double的同义词没有问题,注意!p是double * 的同义词C++后来引入了一种新的方法,别名声明来定义类型的别名。例如 using SI=Sales_item;原创 2016-09-15 12:09:36 · 412 阅读 · 0 评论 -
C++Primer(第六章课后习题)(程序题源代码)
6.4#include<stdio.h>#include<vector>#include<ctime>#include<cstdio>#include<iostream>#include<string>using namespace std;int fact(int val){ if (val < 0) return -1; int ret = 1;原创 2016-09-10 00:51:56 · 434 阅读 · 0 评论 -
C++Pirmer(第五章课后习题)(程序题源代码)
5.5#include<stdio.h>#include<vector>#include<ctime>#include<cstdio>#include<iostream>#include<string>using namespace std;int main(){ int grade; cout << "请输入您的成绩 "; cin >> grade; i原创 2016-09-09 19:58:39 · 687 阅读 · 0 评论 -
C++Primer(第四章课后习题)(程序题源代码)
4.2#include<stdio.h>#include<vector>#include<ctime>#include<cstdio>#include<iostream>using namespace std;int main(){ vector<int> vec; srand((unsigned)time(NULL)); cout << "系统自动向向量生成一组原创 2016-09-09 18:28:40 · 543 阅读 · 0 评论 -
C++Primer
12.2#ifndef MY_STRBLOB_H#define MY_STRBLOB_H#include<vector>#include<string>#include<initializer_list>#include<memory>#include<stdexcept>using namespace std;class StrBlob{public: typedef ve原创 2016-11-07 10:23:10 · 361 阅读 · 0 评论