《C++编程思想》--第2章--对象的创建与使用

就像小结中所说的那样,这一章没有教授具体的oop知识,而是通过iostream,fstream,vector,string等前人已经定义好的类,来说明oop面对对象编程的简便性。只需三个步骤:
1、包含头文件
2、创建对象
3、利用类方法对对象进行操作。

名字空间和头文件

这两者之间存在着相互联系。过去包含头文件的典型方法是带上“.h”,那个时候名字空间不是语言的一部分,为了向后兼容:
#include<iostream.h>
就相当于
#include< iostream>
using namespace std;

文件的读写

文件读写所需要的头文件是< fstream >,它会自动包含< iostream>头文件,但是如果使用cin和cout,最好能够显式地包含< iostream>

getline函数

把一行读入到string对象中,遇到换行符停止输入。getline将丢弃换行符而不把它存入string对象,因此需要手动添加:str += '\n';getline的第一个参数是ifstream对象,第二个参数是string对象。
常用:getline(cin,str);cin是C++标准输入流,str是待输入的字符串。

2.9 练习 答案

2-1
2-2
2-3
打开一个文件并统计文件中被空格隔开的单词数量
2-4
统计一个文件中特定单词出现的次数
2-5
读取文件,从后向前打印各行
2-6
把vector中所有元素连接成单独的一个字符串,并打印
2-7
一次显示文件的一行,等待用户按下回车键后再输出显示下一行。
2-8
2-9
2-10

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 自定义皮肤 设计师:戎码关山 返回首页