logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Day 01----C++初识以及数据类型

C++规定在定义变量或常量时,都必须为其指定变量类型,否则无法为其分配内存空间(因为不同数据类型占据内存空间不同)作用:用于显示单个字符,只占用一个字节,在内存中存储对应的ASCII码,单引号内只可写一个字符。打开软件visualstudio,选择创建新项目,选择C++,选择空项目,进行创建。输出时显示效果相同,都是整数,若赋值超出取值范围,则从头开始重新数即为输出值。作用:C++规定给标识符(变

#c++#开发语言#学习 +1
Day 03 C++程序流程结构

C/C++中支持最基本的三种程序运行结构:顺序结构、选择结构、循环结构。

#学习方法#c++#改行学it +1
Day 04 C++入门之 数组 + 函数

数组,就是一个集合里面存放了相同类型的数据元素。数组中每个数据元素都是相同的数据类型;数组存放于连续的内存位置。数组从0开始进行索引,叫下标,可以通过下标访问数组中的元素。比如 a[0],访问数组a中的第一个元素。数据类型数组名[数组长度];int A[5];//申明并写出数组中元素个数A[0] = 7;// 数组下标从0开始索引A[1] = 6;A[2] = 5;A[3] = 3;A[4] =

#c++#算法#学习方法
Day 06 C++入门 之 结构体

struct结构体名 {结构体成员列表}// 创建一个学生的数据类型(结构体类型)int num;// 成员1-学号// 成员2-姓名;int age;// 成员3-年龄int score;// 成员4-成绩。

#c++#开发语言#学习
Day 07 C++入门 之实践例子-----通讯录管理系统的设计与构建

对每一个功能设置对饮的索引,输入索引时就进入对应的功能进行操作,结束后按任意键回到初始界面(相当于手机的首页),然后可以继续进行下一个功能的使用。根据用户不同的选择,进入不同的功能,可以选择Switch分支结构进行搭建,用户选择0时,执行退出操作。所有的访问都是通过size的ret进行访问的,所以将size=0,逻辑清空即可。打开VS,创建新项目,添加文件,右键源文件,添加新建项。封装函数显示该界

#c++#开发语言#学习 +2
Day 08 C++面向对象编程 之 内存+引用+函数(高级)

写一个引用时,就是说明写了一个指针指向它(a),而写的这个指针的一个指针常量,所以引用不可以更改,即指针指向不可以更改。引用时,const与没有const二者是也是函数重载,但是调用时,系统选择的是没有const的,选择可读可写的函数版本。但是加const之后可以。初始化后,就是它(a)的了,不可以对其进行改变,变成别人(c)的是三心二意是不行的。内存四区的意义:不同区域存放的数据,赋予不同的生命

#c++#算法#学习方法 +1
Day 09 C++面向对象编程 之 封装

class 表示要设计一个类,类后面加类的名字,然后再在体内写属性 + 行为。保护权限和私有权限的区别,在继承中有所体现,继承需要二者有父子关系,其中若是保护权限,则子类可以继承,但是若是私有权限的内容,子类不可以继承。类中可以用另一个类做为这个类的成员变量;设计一个圆形类(circle),和一个点类(point),计算点和圆的关系(圆外、圆上、圆内)在类设计时,可以把属性和行为放在不同的权限下,

#c++#学习方法#开发语言
Day 10 C++面向对象编程 之 对象的初始化和清理

三种构造更推荐第一种括号法,直观明了。

#c++#开发语言#学习方法 +1
Day 11 C++面向对象编程 之 对象模型+this指针+友元

在C++中,类内的成员变量和成员函数分开存储,只有非静态成员变量才属于类的对象上。C++编译器会给每个空对象分配一个字节的空间,是为了区分空对象占内存的位置,区分每一个空对象,每一个空对象也应该有一个独一无二的内存地址,进行区分。若对象中有一个成员变量int,则一个对象占4个字节。只有非静态成员变量属于类的对象上,其他(静态成员变量、非静态成员函数、静态成员函数)都是独一份的,不属于类的对象上。每

#c++#开发语言#学习方法
Day 12 C++面向对象编程 之 运算符重载

运算符重载概念:对已有的运算符进行重新定义,再赋予其另一种新的功能,以适应不同的数据类型;对于内置的数据类型,编译器知道如何进行运算,但是编译器不知道自定义数据类型的数据的运算,比如一个类的两个对象的成员属性的运算,编译器就不知道怎么算;可以自己写一个函数进行运算操作,编译器就写了一些通用名称:实现两个自定义数据类型的相加运算:返回数据类型operator+(参数列表){运算操作}成员函数重载的本

#c++#开发语言#学习方法
    共 19 条
  • 1
  • 2
  • 请选择