C++ 入门 07:struct / class / 构造函数 / 继承 / virtual
这篇讲面向对象:当数据越来越多时,把“数据 + 行为”封装成对象,程序会更容易扩展。 来源参考:C++2026 / Module 5,以及 Lesson 22-24 的 STL、预处理、数组等扩展点。 ## 核心概念 - `struct` / `class`:描述一种自定义数据类型。 - 构造函数:对象创建时自动执行。 - `public` / `private`:控制外部能访问什么。 - `virtual`:让不同子类在运行时表现出不同动作。 ## 示例代码 ```cpp #include <iostream> #include <string> #include <vector> class Note { private: std::string content; public: Note(std::string text) { content = text; } virtual void display() const { std::cout << "Note: " << content << std::endl; } }; int main() { std::vector<No
1 个回答 · 天玑社区