练习6.40

a)正确

b)错误,一旦某个形参被赋予了默认值,他后面的所有形参都必须有默认值。

练习6.41

a)错误,ht没有默认实参,而a的实参列表里也没有给出实参;

b)合法,调用init(24 ,10 ,‘ ’);

c)虽然合法,但是与程序猿的设计初衷不符,*会转换成十进制的数43,相当于调用init(14, 43, ‘ ’);

练习6.42

 1 string make_plural(size_t ctr, const string &word, const string &ending = "s")
 2 {
 3     return (ctr > 1) ? word + ending : word;
 4 }
 5
 6 int main()
 7 {
 8     cout << make_plural(2, "success", "es") << endl;
 9     cout << make_plural(1, "success") << endl;
10     cout << make_plural(2, "failure") << endl;
11     cout << make_plural(1, "failure") << endl;
12     system("pause");
13     return 0;
14 }

转载于:https://www.cnblogs.com/wuyinfenghappy/p/7281678.html

c++ primer 6.5.1节练习答案相关推荐

  1. c++ primer 5th,习题13.3 答案是不是错了?(未解决)

    c++ primer 5th,习题13.3 答案是不是错了?如下: 这两个类都未定义拷贝构造函数,因此编译器为它们定义了合成的拷贝构造函数.合成的拷贝构造函数逐个拷贝非 const成员,对内置类型的成 ...

  2. 《C++ Primer》第14章 14.3节习题答案

    <C++ Primer>第14章 操作重载与类型转换 14.3节  算术和关系运算符  习题答案 练习14.13:你认为Sales_data类还应该支持哪些其他算术运算符(参见表4.1,第 ...

  3. 《C++ Primer》第9章 9.3节习题答案

    <C++ Primer>第9章 顺序容器 9.3节顺序容器操作习题答案 练习9.18:编写程序,从标准输入读取string序列,存入一个deque中.编写一个循环,用迭代器打印deque中 ...

  4. 《C++ Primer》第15章 15.4节习题答案

    <C++ Primer>第15章 面向对象程序设计 15.4节 抽象基类 习题答案 练习15.15:定义你自己的Disc_quote和Bulk_quote. [出题思路]本题练习实现不同折 ...

  5. 《C++ Primer》第15章 15.2节习题答案

    <C++ Primer>第15章 面向对象程序设计 本章介绍了面向对象程序设计的两个重要概念:继承和动态绑定,包括: □●继承.基类.派生类的基本概念. □●虚函数和虚基类. □●继承中的 ...

  6. 《C++ Primer》第13章 13.5节习题答案

    <C++ Primer>第13章 拷贝控制 13.5节 动态内存管理类 习题答案 练习13.39:编写你自己版本的StrVec,包括自己版本的reserve.capacity(参见9.4节 ...

  7. 《C++ Primer》第12章 12.3节习题答案

    <C++ Primer>第12章 动态内存 12.3节使用标准库:文本查询程序 习题答案 练习12.27:TextQuery和QueryResult类只使用了我们已经介绍过的语言和标准库特 ...

  8. 《C++ Primer》第5章 5.2节习题答案

    <C++ Primer>第5章 语句 5.2节 语句作用域 练习5.4:说明下列例子的含义,如果存在问题,试着修改它. (a)while(string::iterator iter != ...

  9. c++ primer 4.4节练习答案

    练习4.13 a) d=3.0, i=3 b) i=3, d=3.5 练习4.14 第一个:非法,42是一个右值,右值不能当做左值使用 第二个:返回值总为真 练习4.15 pi是指针类型,不可将int ...

最新文章

  1. Redis 教程基于win10:1介绍
  2. 反病毒引擎设计全解(三)
  3. [mybatis]Configuration XML_properties
  4. 英语笔记:词组句子:0712
  5. XCL-Charts圈图
  6. [转载]Spring Boot Actuator 使用
  7. IDEA安装翻译插件
  8. 网络媒体教程:人物素描
  9. 程序员如何庆祝十一:用Python绘制红色的中国地图
  10. 工业计算机控制系统的分类,工业自动化系统组成和产品分类介绍
  11. 浅谈大数据和人工智能
  12. 如何提升数据分析的高级感:反客为主、展示神迹、引经据典、繁花似锦
  13. idea 引入包报错:Unable to provision, see the following errors
  14. 项目实施、推广和运维之间的区别
  15. sparksteaming的idea配置及入门程序
  16. 0英文基础能学计算机编程么,我零基础,英语和数学都不好,能学会编程吗?...
  17. 实训日记三 人脸识别系统
  18. iOS开发常用技术底层实现(精简概述)
  19. 绿色软件精品下载(一)
  20. iOS 作为Central蓝牙连接外围(上)

热门文章

  1. GET XXX net::ERR_CONNECTION_REFUSED
  2. 数据结构与算法学习笔记02-单向链表
  3. jq使用教程09_ 教程集合帖-伙伴们贡献,不断更新(4.17)
  4. ct图像去噪 matlab,NSCT 图像去噪 matlab
  5. 写给数据分析小白:一种通用的数据思维
  6. web报表工具FineReport常用函数的用法总结(报表函数)
  7. mysql多字段分库分表基因码_一文学会常用 MySQL 分库分表方案
  8. 插入排序 php,PHP排序算法之直接插入排序(Straight Insertion Sort)实例分析
  9. 高阶函数-sort()与sorted() (三分钟读懂)
  10. tensorflow sigmoid 如何计算训练数据的正确率_“来自蒙娜丽莎的凝视”— 结合 TensorFlow.js 和深度学习实现...