C/C++
文章平均质量分 87
buzhengli
25届211大学生一枚
展开
-
C++多态性
多态是指同样的消息被不同类型的对象接收时导致不同的行为,所谓消息是指对类的成员函数的调用,不同的行为是指不同的实现,也就是调用了不同的函数。多态是指一段程序能够处理多种类型对象的能力。原创 2023-09-11 09:50:22 · 73 阅读 · 0 评论 -
C++ 数据的共享与保护
如:#define PI 3.14 定义了一个符合常量PI的值为3.14。(注意不要加分号!)虽然可以这样定义符合常量,更好的方法还是使用const。#define 还可以定义带参数宏,已被内联函数取代。#undef的作用是删除由#define定义的宏,使之不再起作用。原创 2023-09-02 20:31:06 · 160 阅读 · 0 评论 -
C++类的继承
class 派生类名:继承方式 基类名1,继承方式 基类名2,...,派生类成员说明;//eg:public:......一个派生类,可以同时有多个基类,这种情况称为多继承。一个派生类只有一个直接基类的情况,称为单继承。直接参与派生出某类的基类称为直接基类,基类的基类甚至更高层的基类称为间接基类。继承方式规定了如何访问从基类继承的成员。(不给出继承方式,默认是私有的)派生类成员是指除了从基类继承来的所有成员外,新增加的数据和函数成员。原创 2023-09-06 23:53:11 · 105 阅读 · 1 评论 -
C++数组、指针与字符串
当局部作用域中声明了于类成员同名的标识符时,对该标识符的直接引用代表的是局部作用域中所声明的标识符,这是为了访问该类成员,就可以通过this指针。如果函数体中不需要通过指针改变指针所指向对象的内容,应在参数表中将其声明为指向常量的指针,这样使得常对象被取地址后也可作为该函数的参数。this指针是一个隐含于每一个类的非静态成员函数中的特殊指针(包括构造函数和析构函数),它用于指向正在被成员函数操作的对象。一般来说指针的算术运算是和数组的使用相联系的,因为只有在使用数组时,才会得到连续分布的可操作内存空间。原创 2023-09-04 17:10:08 · 236 阅读 · 1 评论 -
C++ 类与对象
class 类名称public:公有成员(外部接口)private:私有成员protected:保护型成员。原创 2023-09-01 11:35:24 · 71 阅读 · 1 评论 -
C++ 函数
类型说明符 函数名(含类型说明的形式参数表){语句序列类型说明符规定了函数的返回给主调函数的返回值类型。如果不返回任何值给主调函数,这时可以使用void。return 表达式;//有返回值时一定含有return语句return;//没有返回值可以这样写,也可以不写函数下形参表可以为空,表示没有任何形参。如main()函数就可以没有形参。main也可以有形参,这时比较特殊,main函数的形参也叫命令行参数,由操作系统在启动程序时初始化。意指:当编译器发现某段代码在调用一个内联函数。原创 2023-08-30 10:57:35 · 198 阅读 · 1 评论 -
数组、结构体、基本数据类型所占的空间大小
sizeof()运算符用来求对象所占内存空间的大小。下面是一些常见数据类型所占的空间大小char。原创 2023-08-28 22:54:54 · 2827 阅读 · 0 评论