返回介绍

18.11 复习题

发布于 2024-10-08 23:14:15 字数 1594 浏览 0 评论 0 收藏 0

1.使用用大括号括起的初始化列表语法重写下述代码。重写后的代码不应使用数组 ar:

2.在下述简短的程序中,哪些函数调用不对?为什么?对于合法的函数调用,指出其引用参数指向的是什么。

3.a.下述简短的程序显示什么?为什么?

b.下述简短的程序显示什么?为什么?

c.下述简短的程序显示什么?为什么?

4.哪些成员函数是特殊的成员函数?它们特殊的原因是什么?

5.假设 Fizzle 类只有如下所示的数据成员:

为什么不适合给这个类定义移动构造函数?要让这个类适合定义移动构造函数,应如何修改存储 4000 个 double 值的方式?

6.修改下述简短的程序,使其使用 lambda 表达式而不是 f1( )。请不要修改 show2( )。

7.修改下述简短而丑陋的程序,使其使用 lambda 表达式而不是函数符 Adder。请不要修改 sum( )。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文