Pre-knowledge 简短说明

  • 本文件夹包含 C++ 入门前应知道的基础知识,从基础数据类型到指针和引用,然后是类和对象,最后依据面向对象编程,详细介绍类的关系和设计。内容以简单易懂为主,适合快速回顾。
  • 这里的笔记主要用于初学者进行学习和了解,如果仅仅是为了学习基础的CPP,或者应付一下考试,这里的内容就足够你学习了。

章节列表与简短说明:

  • 01_Element-knowledge:基础元素和类型的简单介绍(比如数字和文本如何表示)。
  • 02_Pointer_and_Reference:讲指针和引用是什么,什么时候用它们。
  • 03_Class_and_Object:介绍类和对象的概念,如何用它们组织数据和功能。
  • 04_Default_Member_Function:说明类的默认函数会做什么(构造、赋值等)。
  • 05_Conversion_and_Namespace:讲类型之间的简单转换和命名空间的作用(避免名字冲突)。
  • 06_Inheritance_and_Virtual:说明继承和虚函数的基本想法,怎么扩展已有功能。
  • 07_Polymorphism:用通俗例子解释多态:同一接口,不同实现。
  • 08_Relationship_of_Class:讲类之间常见的关系(包含、继承、关联)。
  • 09_Diamond_Inheritance:说明菱形继承问题以及如何避免重复继承的问题(用简单比喻)。
  • 10_dynamic_cast:介绍在运行时安全转换类型的小技巧(什么时候需要检查类型)。
  • 11_Expressions:常见表达式和运算的写法示例,帮助阅读代码时更快理解。
  • 12_Singleton_Pattern:讲单例模式是什么,适合什么时候使用(并提醒注意缺点)。
  • 13_static:解释 static 的简单含义(共享或静态存储)。
  • 14_virtual:再次用非专业语言说明虚函数和虚继承的直观效果。
  • 15_Miscellaneous:其他零散但实用的小知识和注意事项。

©OZY all right reserved该文件修订时间: 2025-09-20 05:42:10

评论区 - Pre-knowledge

results matching ""

    No results matching ""