
C++
慢熟的孩子
一个思想缓慢发育的孩子
展开
-
结构体
结构体概述结构体的定义与使用结构体数组结构体指针结构体做函数参数结构体中const的使用场景概述处理问题比较复杂,需要将不同类型的数据结合到一起,以供用户更加方便使用。这个组合在一起的数据是相互联系的。例如一个学生的姓名、年龄、分数int 、double 、char结构体的定义与使用#include<iostream>using namespace std;//如何定义结构体//语法:struct 结构体名{成员列表};//结构体类型是sturct+结构体名原创 2020-08-16 18:14:24 · 156 阅读 · 0 评论 -
C++指针(考研版本)
C++指针1.概述2.指针的定义与使用3.指针与数组4.指针与函数1.指针的基本概念内存区的每一个字节B都有以一个编号,这就是地址,eg:0x0033指针的实质就是内存的地址指针就是地址地址就是指针指针是内存单元中的编号指针变量是存放地址的变量#include<iostream>using namespace std;int main() { //1.指针变量的定义 //通过 数据类型 * 指针变量名 int* p;//定义一个整型指针变量 //2.指针变原创 2020-07-19 22:08:55 · 226 阅读 · 0 评论 -
C++结构体指针(考研版本)
C++结构体概述结构体的定义与使用结构体数组结构体数组结构体做函数参数结构体中const使用场景1.概述将不同数据类型的数据组合到一起,以供用户更加方便使用nameagescore大根20202.结构体的定义与使用struct 结构体名{成员列表};定义四种方式先定义结构体类型,再定义结构体变量#include<iostream>using namespace std;struct student { //成员列表 //1原创 2020-07-19 21:40:59 · 710 阅读 · 0 评论 -
C++顺序表经典算法
算法假设顺序表中的元素递增有序,设计算法在顺序表中插入元素x,要求插入后仍然保持递增有序void list::insert1(int x) { int i = count - 1; if (i >= 9) cout << "The camber is overflow" << endl; while (x < data[i] && i>0) { data[i + 1] = data[i]; i--; } data[i + 1] =原创 2020-07-11 23:59:46 · 567 阅读 · 0 评论 -
C++线性表的顺序存储结构
线性表的采用顺序表的存储方式线性表采用顺序表的方式(逻辑次序依次存储存储区中)特点:逻辑上相邻的元素的存储地址也相邻#include<iostream>using namespace std;class list {public: list(); //初始化对应的构造函数 int length()const; //求长度的函数 int get_elementtype(原创 2020-07-11 00:40:23 · 836 阅读 · 0 评论 -
小玩一下C++指针
引言在学习数据结构过程中,学玩顺序栈和顺序队列。其中的存储结构都是采用数组的,虽然,数组中也有指针的概念,数组的变量本身就是地址变量,所以,有时候在前面的内容中,用int *P= a;就是a[i],就是就相当于int b=10;int *P=&b;但是这只是小试牛刀,真正的指针骚操作还在后面的链表结构中。可以真正的使用到动态变量,设计一个程序来处理不同的单位的各种数据,如:学校的学生成...原创 2020-05-03 11:50:11 · 216 阅读 · 0 评论 -
C++类中的指针
C++this指针在C++中,每一个对象都能通过this指针来访问自己的地址。this指针是所有成员变量的隐含参数。在函数内部,this指针可以用来指向调用对象。注意:友元函数没有this指针,友元不是类的成员,只有成员函数才有this指针#include <iostream>using namespace std;class Box{ public: ...原创 2020-04-09 10:49:23 · 3456 阅读 · 0 评论 -
C++类
C++类&对象C++在C语言的基础上增加了面向对象程序设计。类是C++的核心特性,通常被称为用户定义的类型。类用于指定对象的形式,包含了数据表示法和用于处理数据的方法。类中的数据和方法被称为类的成员。函数在一个类被称为类的成员。class dog{ public: char color; int old;};public确定了类成员的访问属性。在类对象作用域...原创 2020-04-08 23:55:13 · 7631 阅读 · 2 评论 -
C++引用
C++引用你是否因为看见&而崩溃?举一下例子int &a=b;int *a;a=&b;哈哈哈哈,是不是有点小奔溃,让我来告诉你,你已经把引用和指针弄混淆了!!!正题引用变量是一个别名,它表示一个已经存在变量的另一个名字,一旦把引用初始化为某个变量,就可以使用该引用变量来等价于变量。int &a=b;//a等价于b注意:不存在空引用,引...原创 2020-04-08 12:56:36 · 185 阅读 · 0 评论 -
C++指针
什么是指针?指针就是一个变量指针干啥的?指针变量的值为另一个变量的地址在了解指针之前,你需要了解一下&(连字号)运算符访问地址,表示在内存中访问地址举个例子#include<iostream>using namespace std;int main(){ int var1=1; int var2[20]; cout<<"The val...原创 2020-04-07 13:04:37 · 141 阅读 · 0 评论