Humooo

My GitHub


  • 首页

  • 关于

  • 归档

  • 分类

  • 标签

IO库

发表于 2016-01-01   |   分类于 Dev , Cpp   |  

版权声明:自由转载-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 4.0

标准库

IO类型在三个独立的头文件中定义:iostream,fstream,sstream

头文件 类型
iostream istream 从流中读取;
ostream 写到流中去;
iostream 对流进行读写,由 iostream 和 ostream 派生而来;
fstream ifstream 从文件对象中读取,由 istream 派生而来;
ofstream 写到文件对象中去,由 ostream 派生而来;
fstream 对文件进行读写,由 iostream 派生而来;
sstream istringstream 从 string 对象中读取,由 istream 派生而来;
ostringstream 写到 string 对象中去,由 ostream 派生而来;
stringstream 对 string 进行读写,由 iostream 派生而来;
阅读全文 »

ex8.3, 8.7, 8.8

发表于 2016-01-01   |   分类于 Code , Cpp   |  

版权声明:自由转载-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 4.0

Exercise 8.3

编写一个程序,一个形参和返回值都是 istream& 类型。该函数一直读取直到结束符为止,并且将读取到的内容输出到标准输出中,最后重设流使其有效,并返回该流。

阅读全文 »

函数的声明

发表于 2015-12-31   |   分类于 Dev , Cpp   |  

版权声明:自由转载-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 4.0

跟变量一样,函数也需要先声明再使用。同样的,函数的定义和函数的声明也可以分离:一个函数只能定义一次,但可以声明多次。

函数声明必须包含:返回类型、函数名和形参列表。形参列表必须包含形参类型,但没强调要包含形参名。比如

1
void func(int, string);
阅读全文 »

return

发表于 2015-12-30   |   分类于 Dev , Cpp   |  

版权声明:自由转载-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 4.0

return 语句用于结束当前正在执行的函数,并将控制权返回给调用此函数的函数。有两种形式:

1
2
return;
return expression;
阅读全文 »

参数传递

发表于 2015-12-29   |   分类于 Dev , Cpp   |  

版权声明:自由转载-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 4.0

引用型形参

利用引用形参,交换两个数的值

1
2
3
4
5
6
void rSwap(int &v1, int &v2)
{

int temp = v1;
v1 = v2;
v2 = temp;
}
阅读全文 »
1…456…13
Humooo

Humooo

Plodding wins the race

62 日志
15 分类
45 标签
RSS
GitHub 简书 Weibo Twitter
© 2015 - 2016 Contents of this blog is licensed under CC BY-NC-ND 4.0 流量统计