返回介绍

第 15 章 友元、异常和其他

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

本章内容包括:

  • 友元类。
  • 友元类方法。
  • 嵌套类。
  • 引发异常、try 块和 catch 块。
  • 异常类。
  • 运行阶段类型识别(RTTI)。
  • dynamic_cast 和 typeid。
  • static_cast、const_cast 和 reiterpret_cast。

本章先介绍一些 C++语言最初就有的特性,然后介绍 C++语言新增的一些特性。前者包括友元类、友元成员函数和嵌套类,它们是在其他类中声明的类;后者包括异常、运行阶段类型识别(RTTI)和改进后的类型转换控制。C++异常处理提供了处理特殊情况的机制,如果不对其进行处理,将导致程序终止。RTTI 是一种确定对象类型的机制。新的类型转换运算符提高了类型转换的安全性。后 3 种特性是 C++新增的,老式编译器不支持它们。

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

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

发布评论

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