C++ Primer 第五版 第八章 练习题编程题目答案

https://github.com/jzplp/Cpp-Primer-Answer

  • 练习8.1
    8.1程序代码

  • 练习8.2
    8.1的代码中已经提供了测试函数。
    8.1程序代码

  • 练习8.3
    当流处于非有效状态的时候,比如遇到文件尾,或者其他错误的时候。

  • 练习8.4
    8.4程序代码

  • 练习8.5
    8.5程序代码

  • 练习8.6
    用fstream读取,仅改写了测试程序
    8.6 Sales_data.h程序代码
    8.6 Sales_data.cpp程序代码
    8.6 测试程序代码

  • 练习8.7
    用fstream读取和写入,仅改写了测试程序
    8.7 Sales_data.h程序代码
    8.7 Sales_data.cpp程序代码
    8.7 测试程序代码

  • 练习8.8
    练习8.7的代码就已经实现了功能。

  • 练习8.9
    8.9程序代码

  • 练习8.10
    8.10程序代码

  • 练习8.11
    8.11 PersonInfo.h程序代码
    8.11 测试程序代码

  • 练习8.12
    因为string类和vector都可以合理的进行默认初始化

  • 练习8.13
    PersonInfo.h未修改
    8.13 PersonInfo.h程序代码
    8.13 测试程序代码

  • 练习8.14
    因为它两个是类对象,而且可能比较大,直接复制可能消耗资源较大,而且又不需要对其进行修改,因此使用const char *

你可能感兴趣的:(C++,Primer)