
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
C++规定在定义变量或常量时,都必须为其指定变量类型,否则无法为其分配内存空间(因为不同数据类型占据内存空间不同)作用:用于显示单个字符,只占用一个字节,在内存中存储对应的ASCII码,单引号内只可写一个字符。打开软件visualstudio,选择创建新项目,选择C++,选择空项目,进行创建。输出时显示效果相同,都是整数,若赋值超出取值范围,则从头开始重新数即为输出值。作用:C++规定给标识符(变
C/C++中支持最基本的三种程序运行结构:顺序结构、选择结构、循环结构。
数组,就是一个集合里面存放了相同类型的数据元素。数组中每个数据元素都是相同的数据类型;数组存放于连续的内存位置。数组从0开始进行索引,叫下标,可以通过下标访问数组中的元素。比如 a[0],访问数组a中的第一个元素。数据类型数组名[数组长度];int A[5];//申明并写出数组中元素个数A[0] = 7;// 数组下标从0开始索引A[1] = 6;A[2] = 5;A[3] = 3;A[4] =
struct结构体名 {结构体成员列表}// 创建一个学生的数据类型(结构体类型)int num;// 成员1-学号// 成员2-姓名;int age;// 成员3-年龄int score;// 成员4-成绩。
对每一个功能设置对饮的索引,输入索引时就进入对应的功能进行操作,结束后按任意键回到初始界面(相当于手机的首页),然后可以继续进行下一个功能的使用。根据用户不同的选择,进入不同的功能,可以选择Switch分支结构进行搭建,用户选择0时,执行退出操作。所有的访问都是通过size的ret进行访问的,所以将size=0,逻辑清空即可。打开VS,创建新项目,添加文件,右键源文件,添加新建项。封装函数显示该界
写一个引用时,就是说明写了一个指针指向它(a),而写的这个指针的一个指针常量,所以引用不可以更改,即指针指向不可以更改。引用时,const与没有const二者是也是函数重载,但是调用时,系统选择的是没有const的,选择可读可写的函数版本。但是加const之后可以。初始化后,就是它(a)的了,不可以对其进行改变,变成别人(c)的是三心二意是不行的。内存四区的意义:不同区域存放的数据,赋予不同的生命
class 表示要设计一个类,类后面加类的名字,然后再在体内写属性 + 行为。保护权限和私有权限的区别,在继承中有所体现,继承需要二者有父子关系,其中若是保护权限,则子类可以继承,但是若是私有权限的内容,子类不可以继承。类中可以用另一个类做为这个类的成员变量;设计一个圆形类(circle),和一个点类(point),计算点和圆的关系(圆外、圆上、圆内)在类设计时,可以把属性和行为放在不同的权限下,
三种构造更推荐第一种括号法,直观明了。
在C++中,类内的成员变量和成员函数分开存储,只有非静态成员变量才属于类的对象上。C++编译器会给每个空对象分配一个字节的空间,是为了区分空对象占内存的位置,区分每一个空对象,每一个空对象也应该有一个独一无二的内存地址,进行区分。若对象中有一个成员变量int,则一个对象占4个字节。只有非静态成员变量属于类的对象上,其他(静态成员变量、非静态成员函数、静态成员函数)都是独一份的,不属于类的对象上。每
运算符重载概念:对已有的运算符进行重新定义,再赋予其另一种新的功能,以适应不同的数据类型;对于内置的数据类型,编译器知道如何进行运算,但是编译器不知道自定义数据类型的数据的运算,比如一个类的两个对象的成员属性的运算,编译器就不知道怎么算;可以自己写一个函数进行运算操作,编译器就写了一些通用名称:实现两个自定义数据类型的相加运算:返回数据类型operator+(参数列表){运算操作}成员函数重载的本







