《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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值