- 博客(6)
- 收藏
- 关注
原创 C++中类的封装
C++中对象的类型称为类(class),类代表了某一批对象的共性和特征,类是对象的抽象,而对象是类的具体实例(instance)。先声明一个类类型,然后用它去定义若干个同类型的对象。对象就是类类型的一个变量。可以说类是对象的模板,是用来定义对象的一种抽象类型。如果程序中要用到类类型,必须自己根据需要进行声明,或者使用别人已设计好的类。C++标准本身并不提供现成的类的名称、结构和内容。类是抽象的,不占用内存,而对象是具体的,占用存储空间。在一开始时弄清对象和类的关系是十分重要的。类是用户自己指定的类型。
2025-01-15 23:10:55
158
原创 C++的面向对象思想以及UML类图
类内声明,类外定义在类的内部只进行函数的声明,而函数的定义在类的外部完成。类内声明,类内定义在类的内部同时进行函数的声明和定义。类内声明,类外定义public:// 类内声明// 类外定义// 调用类外定义的函数return 0;类内声明,类内定义public:// 类内声明和定义// 调用类内定义的函数return 0;类内声明,类外定义:通常用于保持类的定义简洁,便于维护较大的程序。类内声明,类内定义:适合简短的函数,能让类的定义更紧凑。
2025-01-15 23:07:37
818
原创 C++的函数特性
目录 函数3.3.1 函数的默认参数3.3.2 函数哑元3.3.3 函数重载1、函数重载的概念2、函数重载的要求3、函数重载的示例4、函数重载的原理5、函数重载的注意事项3.3.4 内联函数在 C 语言 中,函数的参数必须由实参传递。而在 C++ 中,允许给函数的参数提供默认值。默认值的规则注意事项示例代码输出结果:3.3.2 函数哑元占位参数占位参数是在函数形参列表中出现,但没有具体使用的参数。它在某些情况下可以作为一种占位符,使函数的调用更加灵活。语法在现阶段,函数的占位参数的意义
2025-01-15 22:48:58
458
原创 C++的引用
任何对引用的操作,实际上都是对原变量的操作。引用作为函数的返回值,不能返回局部变量的引用,因为局部变量在函数调用结束时就被回收了。因此,引用与指针有着相似之处,但它是更高层次的抽象,提供了更方便的操作方式。:引用的类型必须与它所引用的变量类型保持一致。**作用:**函数传参时,可以利用引用的技术让形参修饰实参。:一旦引用绑定到一个变量上,不能再更改其引用的目标。常引用的作用是禁止通过引用来修改其引用的目标变量。但是引用作为函数的返回值时,返回值是一个左值。:防止对引用目标的错误修改,保护数据的完整性。
2025-01-15 22:46:34
482
原创 C++的动态内存
===============连续空间分配======================================回收单个空间===================================单个空间的分配====================================连续的空间回收===================delete [] val_arr;在分配类对象空间的时候,会调用类的==构造函数==,在释放类对象空间的时候,会调用类的==析构函数==,是根据类型分配的空间,而。
2025-01-15 22:41:09
328
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人