笑学C++
文章平均质量分 91
C++学习笔记
mirrorball*
....
展开
-
C++入门
相比之下,C++ 在 C 语言的基础上进行了扩展和改进,引入了许多新的特性,包括重载。需要注意的是,虽然 C 语言不支持重载,但它仍然是一种广泛使用的编程语言,在许多系统编程和底层开发中具有重要地位。函数重载概念:是函数的一种特殊情况,C++允许在同一作用域中声明几个功能类似的同名函数,这些同名函数的形参列表(参数个数 或 类型 或 类型顺序)不同,常用来处理实现功能类似数据类型不同的问题。由于 C 语言没有提供函数签名的概念,即函数名和参数类型的组合,因此无法区分不同参数类型或数量的函数。原创 2024-07-07 21:36:40 · 1673 阅读 · 0 评论 -
拿下C++————构造|析构函数
与构造函数功能相反,析构函数不是完成对对象本身的销毁,局部对象销毁工作是由编译器完成的。而对象在销毁时会自动调用析构函数,完成对象中资源的清理工作。析构函数是特殊的成员函数,其特征如下:1.析构函数名是在类名前加上字符。2.无参数无返回值类型。3.一个类只能有一个析构函数。若未显式定义,系统会自动生成默认的析构函数。注意:析构函数不能重载4.对象生命周期结束时,C++编译系统系统自动调用析构函数跟构造函数类似:a、内置类型不做处理b、自定义类型去调用他的析构。原创 2024-07-07 21:19:14 · 1693 阅读 · 0 评论