- 博客(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关注的人
RSS订阅