自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

IQIT

好记性不如烂博客

  • 博客(192)
  • 收藏
  • 关注

原创 5.6 try语句和异常处理

书中页数:P172代码名称:add_item2.cc#include <stdexcept>using std::runtime_error;#include <iostream>using std::cin; using std::cout; using std::endl;#include "Sales_item.h"int main() { S...

2019-05-12 09:09:07 197

原创 5.4.4 do-while语句

书中页数:P169代码名称:doWhile.cc//doWhile.cc guess.cc#include <iostream>using std::cin; using std::cout; using std::endl;#include <string>using std::string;int main(){ // repeatedly...

2019-05-12 08:57:26 146

原创 5.4.3 范围for语句

书中页数:P168代码名称:rangefor.cc#include <iostream>using std::cout; using std::endl;#include <vector>using std::vector;#include <string>using std::string;int main(){ vector<...

2019-05-12 08:51:22 137

原创 5.3.2 switch语句

书中页数:P159代码名称:othercnt.cc#include <iostream>using std::cin; using std::cout; using std::endl;int main(){ char ch; // initialize counters for each vowel unsigned vowelCnt = 0; ...

2019-05-12 08:36:53 188

原创 5.3.1 条件语句

书中页数:P157代码名称:ifgrades.cc#include <iostream>using std::endl; using std::cin; using std::cout;#include <vector>using std::vector;#include <string>using std::string;const ve...

2019-05-12 08:30:58 256

原创 4.11 类型转换

书中页数:P141代码名称:warn_dbltoint.cc#include <iostream>using std::cout; using std::endl;int main(){ // the compiler might warn about loss of precision int ival = 3.541 + 3; // the compiler mig...

2019-05-11 22:50:04 215

原创 4.7 条件运算符

书中页数:P134代码名称:cond.cc#include <iostream>using std::cin; using std::cout; using std::endl;#include <string>using std::string;#include <vector>using std::vector;vector<un...

2019-05-11 22:37:54 146

原创 4.9 sizeof运算符

书中页数:P139代码名称:arraysizeof.cc#include <iostream>using std::cout; using std::endl;#include <cstddef>using std::size_t;int ia[] = {0,1,2,3,4,5,6,7,8,9};int main(){ // sizeof(ia)...

2019-05-11 22:34:12 243

原创 4.5 递增和递减运算符

书中页数:P131代码名称:incr.cc#include <iostream>using std::cout; using std::endl;int main() { int i = 0, j; j = ++i; // j = 1, i = 1: prefix yields the incremented value cout << i <&lt...

2019-05-11 20:54:47 184

原创 4.1 基础

书中页数:P122代码名称:prec.cc#include <iostream>using std::cout; using std::endl;int main() { cout << 6 + 3 * 4 / 2 + 2 << endl; // parentheses in this expression match default prec...

2019-05-11 19:18:41 303

原创 4.2 算术运算符

书中页数:P124代码名称:arith-ex.cc#include <iostream>using std::cout; using std::endl;int main(){ cout << -30 * 3 + 21 / 5 << endl; cout << -30 + 3 * 21 / 5 << endl; ...

2019-05-10 20:38:25 271

原创 3.6 多维数组

书中页数:P112代码名称:multidim.cc#include <iterator>using std::begin; using std::end;#include <vector>using std::vector;#include <iostream>using std::cout; using std::endl;#include...

2019-05-10 10:08:57 171

原创 3.5.4 C风格字符串

书中页数:P109代码名称:cstring_hdr.cc#include <string>using std::string;#include <iostream>using std::cout; using std::endl;#include <cstring>#include <cstddef>using std::siz...

2019-05-10 10:05:41 148

原创 3.5.3 指针和数组

书中页数:P105代码名称:ptr_traversal2.cc#include <iterator>using std::begin; using std::end;#include <cstddef>using std::size_t; #include <iostream>using std::cin; using std::cout; u...

2019-05-10 09:59:07 149

原创 3.5.2 访问数组元素

书中页数:P103代码名称:arrayScores.cc#include <cstddef>using std::size_t;#include <vector>using std::vector;#include <iostream>using std::cin; using std::cout; using std::endl;int...

2019-05-10 09:54:39 187

原创 3.4.1 使用迭代器

书中页数:P98代码名称:vecStrings2.cc#include <iostream>using std::cin; using std::cout; using std::endl;#include <vector>using std::vector; #include <string>using std::string;int m...

2019-05-10 09:46:37 253

原创 3.3.3 其他vector操作-计算vector内对象的索引

书中页数:P93代码名称:vecScores.cc#include <string>using std::string;#include <vector>using std::vector;#include <iostream>using std::cin; using std::cout; using std::endl;int main...

2019-05-09 22:08:06 296

原创 3.3.3 其他vector操作-计算平方

书中页数:P92代码名称:square.cc#include <vector>using std::vector;#include <iostream>using std::cout; using std::endl; int main(){ vector<int> v{1,2,3,4,5,6,7,8,9}; for (auto &...

2019-05-09 21:30:15 1074

原创 3.2.2 string对象上的操作-读写未知数量string对象

书中页数:P78代码名称:word_echo.cc#include <iostream> using std::cin; using std::cout; using std::endl;#include <string> using std::string;int main() { string word; while (cin >> w...

2019-05-09 21:27:16 337

原创 3.3.1 定义和初始化vector对象

书中页数:P87代码名称:vec_decls.cc#include <iostream>using std::cout; using std::endl;#include <string>using std::string;#include <vector>using std::vector;#include "Sales_item.h"...

2019-05-09 21:21:09 229

原创 3.2.3 处理string对象中的字符-使用下标执行随机访问

书中页数:P85代码名称:hexify.cc#include <iostream>using std::cin; using std::cout; using std::endl;#include <string>using std::string;#include <cstddef>using std::size_t;int main()...

2019-05-09 20:49:16 2526

原创 3.2.3 处理string中的字符串

书中页数:P81代码名称:cctype.cc#include <string>using std::string;#include <cctype>using std::isupper; using std::toupper;using std::islower; using std::tolower;using std::isalpha; using st...

2019-05-09 20:34:22 181

原创 3.2.2 string对象上的操作-两个string对象及字面值和string对象相加

书中页数:P80代码名称:string_add.cc#include <iostream>using std::cout; using std::endl;#include <string>using std::string;int main() { string s1 = "hello, ", s2 = "world\n"; string s3 ...

2019-05-09 20:23:07 345

原创 3.2.2 string对象上的操作-比较string对象

书中页数:P78代码名称:strcompare.cc#include <string>using std::string;#include <iostream>using std::cout; using std::endl;int main(){ string str = "Hello"; string phrase = "Hello W...

2019-05-09 20:19:46 197

原创 3.2.2 string对象上的操作-string的empty和size操作

书中页数:P78代码名称:string_size.cc string_size2.cc string_size3.cc// string_size.cc#include <string>using std::string;#include <iostream>using std::cout; using std::endl;string st...

2019-05-09 20:07:00 341

原创 3.2.2 string对象上的操作-使用getline读取一整行

书中页数:P78代码名称:getline.cc#include <string> using std::string; using std::getline;#include <iostream> using std::cin; using std::cout; using std::endl;int main() { string line; //...

2019-05-09 19:41:32 430

原创 3.2.2 string对象上操作-读写string对象

书中页数:P77代码名称:string_io.cc#include <string>using std::string;#include <iostream>using std::cin;using std::cout;using std::endl;int main(){ string s; // empty string...

2019-05-09 19:27:22 161

原创 3.1命名空间using声明

书中页数:P74代码名称:add_using.cc#include <iostream>// using declarations for names from the standard libraryusing std::cin;using std::cout; using std::endl;int main(){ cout << "Enter tw...

2019-05-09 19:23:52 197

原创 2.6 自定义数据结构

书中页数:P64代码名称:Sales_data.h 和 Sales_data.cc#ifndef SALES_DATA_H#define SALES_DATA_H#include <string>struct Sales_data { std::string bookNo; unsigned units_sold = 0; double revenue = 0.0;...

2019-05-09 08:07:25 395

原创 2.5.3 decltype类型指示符

书中页数:P62代码名称:decl-ex.cc#include <iostream>using std::cout; using std::endl;int main(){ int a = 0; decltype(a) c = a; // c is an int decltype((a)) d = a; // d is a reference to a ++c;...

2019-05-08 15:13:51 163

原创 2.3.3 理解复合类型的声明-指向指针的指针

书中页数:P52代码名称:dbl_ptr.cc#include <iostream>using std::cout;using std::endl;int main(){ int ival = 1024; int *pi = &ival; // pi points to an int int **ppi = &pi; // ...

2019-05-08 15:10:59 276

原创 2.3.3 理解复合类型声明

书中页数:P51代码名称:compounddecls.cc#include <iostream>int main(){ // i is an int; p is a pointer to int; r is a reference to int int i = 1024, *p = &i, &r = i; // three ways to print ...

2019-05-08 15:08:08 222

原创 2.3.1 引用

书中页数:P46代码名称:ref-ex.cc#include <iostream>int main(){ int i = 0, &ri = i; // ri is a reference to i // ri is just another name for i; // this statement prints the value of i twice s...

2019-05-08 15:04:36 132

原创 2.2.4 名字的作用域-嵌套的作用域

书中页数:P43代码名称:scope_levels.cc#include <iostream>// Program for illustration purposes only: It is bad style for a function// to use a global variable and also define a local variable with the...

2019-05-08 15:01:44 183

原创 2.1.3 字面值常量-转义序列

书中页数:P36代码名称:escape.cc#include <iostream>int main() { std::cout << '\n'; // prints a newline std::cout << "\tHi!\n"; // prints a tab followd by "Hi!" and a newline std:...

2019-05-08 14:56:40 139

原创 2.2.1 变量定义-初始化

书中页数:P39代码名称:inits.cc#include "Sales_item.h"#include <iostream>#include <string>int main() { int v1(1024); // direct-initialization, functional form int v2{1024}; // direct...

2019-05-08 14:54:39 227

原创 2.1.3 字面值常量

书中页数:P35代码名称:literals.cc#include <iostream>int main() { std::cout << "Hello World!"; // simple character string literal std::cout << ""; // empty character string...

2019-05-08 14:34:02 127

原创 2.1.2 类型转换

书中页数:P32代码名称:convs.cc#include <iostream>int main(){ int i = 42; std::cout << i << std::endl; // prints 42 if (i) // condition will evaluate as true i = 0; std::cout <&lt...

2019-05-08 14:30:47 173

原创 2.1.2 含有无符号类型的表达式

书中页数:P34代码名称:unsigned.cc#include <iostream>int main(){ unsigned u = 10, u2 = 42; std::cout << u2 - u << std::endl; std::cout << u - u2 << std::endl; int i = ...

2019-05-08 14:28:21 217

原创 0 版权声明

本专栏中的代码为c++ primer第五版的书中源码,在以后使用中恕不再声明。声明如下:/* * This file contains code from "C++ Primer, Fifth Edition", by Stanley B. * Lippman, Josee Lajoie, and Barbara E. Moo, and is covered under the * co...

2019-05-08 14:02:28 327

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除