C++的基本概念

📅 2026/7/21 18:44:14
C++的基本概念
‌C基础概念主要围绕语法基础、面向对象特性和内存管理三大块展开‌它既支持C语言的过程化编程也能进行面向对象编程还能玩泛型编程是个“多面手”。‌‌百科‌ 入门得先搞懂啥‌基本数据类型‌最常用的是整型(int)、浮点型(float/double)、字符型(char)和布尔型(bool)变量得先声明再用常量用const定义后值不能改。‌命名空间‌std是标准库的命名空间用using namespace std;可以省掉每次写std::的麻烦但大项目里容易重名冲突建议用std::cout这样更清晰。‌输入输出‌cin和cout比C语言的scanf/printf更方便不用手动指定格式endl相当于换行加刷新缓冲区。‌‌‌ 怎么把代码写得更灵活‌函数重载‌同名函数可以存在只要参数个数、类型或顺序不同就行但返回值类型不能作为区分条件。‌缺省参数‌给函数参数设默认值调用时没传就用默认值但只能从右往左依次设置不能间隔着给。‌引用和指针‌引用是变量的别名定义时必须初始化且不能改指向指针可以随时指向不同地址引用比指针更安全但灵活性差一些。‌‌‌️ 面向对象有啥特点‌类和对象‌类是对象的蓝图定义了数据和操作对象是类的具体实例类的成员默认是private外部只能访问public成员。‌封装继承多态‌封装把数据和操作包在一起继承让子类复用父类代码多态让不同对象对同一消息做出不同响应。‌构造和析构‌构造函数在对象创建时自动调用来初始化析构函数在对象消亡时自动调用来清理资源。‌‌百科‌需要我用一个简单的例子演示类的封装和继承吗帮你更直观理解面向对象的实战应用。