Avatar notebook default
38篇文章 · 36818字 · 9人关注
  • C++<第三十八篇>:如何防止头文件被重复引入

    在 C++ 项目中,经常会发生头文件重复引入导致冲突问题。事实上,一个完整的 C++ 项目由多个代码文件组成,根据后缀的不同,大致可以分成两个部...

  • Resize,w 360,h 240
    C++<第三十七篇>:文件操作

    文件操作是程序开发中不可缺少的一部分,任何需要数据存储的软件都需要进行文件操作。文件操作包括打开文件、读文件和写文件。 (1)C++ 中的流类库...

    4.6 1066 0 13
  • Resize,w 360,h 240
    C++<第三十六篇>:输入输出流

    数据的输入和输出像水流一样将数据从一个地方流到另一个地方,这个过程称为“流”。 (1)C 和 C++ 的 输入输出策略 输入流的数据来源可能是键...

  • Resize,w 360,h 240
    C++<第三十五篇>:异常处理

    异常处理是程序设计中除调试之外的另一种错误处理方法,它往往被大多数程序设计人员在实际设计中忽略。异常处理引起的代码膨胀将不可避免地增加程序阅读的...

  • C++<第三十四篇>:RTTI

    面向对象编程的一个特点是运行时进行类型识别,这是对面向对象中多态的支持,使用 RTTI 能够使类的设计更加抽象,更加符合人们的思维。 运行时类型...

  • C++<第三十三篇>:四种类型转换

    在 C++ 中,不同数据类型之间可以相互转换。无需用户指明如何转换的称为自动类型转换(隐式类型转换),需要用户显式的指明如何转换的称为强制类型转...

  • C++<第三十二篇>:转换构造函数和类型转换函数

    (1)转换构造函数 转换构造函数只有一个参数,代码非常简单: 输出结果为: Student 类中有一个构造函数只有一个参数,在初始化时,可以这样...

  • C++<第三十一篇>:typeid运算符

    typeid 运算符是用来获取一个表达式的类型信息。类型信息对于编程语言非常重要,它描述了数据的各种属性。对于基本类型(int、float 等等...

  • C++<第三十篇>:如何突破类的访问

    在 C++ 语法上,外部是无法访问private(私有型)数据 和 protected(保护型)数据的,但不代表真的无法访问,在技术上是可以突破...

文集作者