自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 STL1基础

STLSTL,英文全称 standard template library,中文可译为标准模板库或者泛型库,其包含有大量的模板类和模板函数,是 C++ 提供的一个基础模板的集合,用于完成诸如输入/输出、数学计算等功能。STL 最初由惠普实验室开发,于 1998 年被定为国际标准,正式成为 C++ 程序库的重要组成部分。值得一提的是,如今 STL 已完全被内置到支持 C++ 的编译器中,无需额外安装,这可能也是 STL 被广泛使用的原因之一。STL 就位于各个 C++ 的头文件中,即它并非以二进

2022-03-30 22:48:22 205

原创 c++我来了

三种继承方式现在我们知道,public、protected、private 三个关键字除了可以修饰类的成员,还可以指定继承方式。public、protected、private 修饰类的成员类成员的访问权限由高到低依次为 public --> protected --> private,我们之前讲解了 public 和 private:public 成员可以通过对象来访问,private 成员不能通过对象访问。现在再来补充一下 protected。protected 成员和 pr

2022-03-29 17:06:43 202

原创 c++我来了

依赖简单的理解,依赖就是一个类A使用到了另一个类B,而这种使用关系是具有偶然性的、临时性的、非常弱的,但是类B的变化会影响到类A。比如某人要打代码,需要用一台电脑,此时人与电脑之间的关系就是依赖。表现在代码层面,为类CComputer作为参数被类CPerson在某个method方法中使用。在UML类图设计中,依赖关系用由类CPerson指向类CComputer的带箭头虚线表示。#include <iostream>using namespace std;class CComput

2022-03-29 16:50:19 105

原创 C++我来了4

17.静态成员static 成员变量属于类,不属于某个具体的对象,即使创建多个对象,也只为静态成员变量分配一份内存,所有对象使用的都是这份内存中的数据。当某个对象修改了静态成员变量,也会影响到其他对象。​class CStudent{public: CStudent(char *name, int age, float score) { m_name = name; m_age = age; m_score = score;

2022-02-17 19:25:46 100

原创 static静态成员

静态成员变量类中的静态成员变量只有一份,所有对象共享。static 成员变量属于类,不属于某个具体的对象,即使创建多个对象,也只为静态成员变量分配一份内存,所有对象使用的都是这份内存中的数据。当某个对象修改了静态成员变量,也会影响到其他对象。静态成员变量在类外初始化,如果不赋值,默认初始化为。类外初始化格式:类型+作用域+变量名;静态成员变量不占内存空间,依旧存在全局静态区,可以不用个对象调用。遵循访问修饰符的约束;静态成员函数 静态成员函数没有 this指针,无法访问对象

2022-01-23 17:55:07 378

原创 c++我来了3

12.析构函数。~student();//只有一个,不能被重载 //再类销毁时执行 //去释放再类里new出的空间如果用户没有定义,编译器会自动生成一个默认的析构函数。#include <iostream>using namespace std;class AA{public: int *m_p;public: AA() { m_p = new int(100); cout << "AA" <

2022-01-23 17:43:36 79

原创 c++我来了2

7.类和对象。类是创建对象的模板,一个类可以创建多个对象,每个对象都是类类型的一个变量;创建对象的过程也叫类的实例化。每个对象都是类的一个具体实例(Instance),拥有类的成员变量和成员函数。与结构体一样,类只是一种复杂数据类型的声明,不占用内存空间。而对象是类这种数据类型的一个变量,或者说是通过类这种数据类型创建出来的一份实实在在的数据,所以占用内存空间。8.访问修饰符。public 公有的 类外可访问 private 私有的 类外不可访问,只有类内成员可以

2022-01-23 17:04:21 197

原创 C++我来了1

1.输入输出。cincin的一般用法:cin>>变量a>>变量b>>变量c;#include <iostream>using namespace std;int main (){ int a; char b; cin >> a >> b; return 0;}coutcout的一般用法:cout<<表达式1<<表达式2<<表达式3

2022-01-23 16:14:32 323

原创 c++类中const成员变量的赋值

当类中成员变量中定义了一个const成员变量。类定义中不可以被初始化,不可以赋值。则我们可以初始化列表的方式去初始化。

2022-01-01 17:49:11 1002

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除