学算数
学算数
全部文章
分类
好用程序(1)
学习笔记(35)
数据结构(1)
读书笔记(1)
归档
标签
去牛客网
登录
/
注册
学算数的博客
哦耶 offer!
全部文章
(共37篇)
类和对象-对象特征-const修饰成员函数
(1)成员函数之后加上const的函数为常函数 【1】:在这应该首先讲一下this指针的本质,this指针本质上是一个指针常量 指针的指向是不可修改的 这样就是错误的,指针常量不能被修改 ">using namespace std; class person{ public: void te...
C++
2025-04-25
1
52
类和对象-对象特征-空指针访问成员函数
(1)空指针同样能够调用成员函数,只不过要注意this指针的指向 1:在没有成员变量的函数中可以调用 ">using namespace std; class person{ public: void test01(){ cout<<"this is test01"<&...
C++
2025-04-25
1
40
类和对象-对象特征-this指针的用途
(1)先补充一个知识点,关于拷贝函数的本质 拷贝构造函数是一种特殊的构造函数,用于创建一个新对象,该对象是另一个同类型对象的副本。它返回的是新创建的对象,也就是对原对象的拷贝。 public: // 拷贝构造函数 ClassName(const ClassName& othe...
C++
2025-04-21
1
42
类和对象-对象特征-成员变量和成员函数分开存储
(1)c++会给每一个空对象分配一个内存为1的空间,是为了区分空对象内存占用的位置 每个空对象都有一个独一无二的内存空间 ">using namespace std; class person{ }; void test01(){ person p; cout<<"size of...
C++
2025-04-21
1
43
类和对象-静态成员函数
(1)和静态成员变量一样,静态成员函数也有类似的两个特点 1:所有对象共享同一个函数(不需要创建对象直接通过类名访问,就能够说明) 2:静态成员函数只能访问静态成员变量 为啥不能访问非静态成员变量呢,主要是因为静态成员变量数据是共享的而不是属于某一个对象上的,而非静态成员是属于某一个对象上的,当通...
C++
2025-04-18
1
51
类和对象-静态成员变量
(1)静态变量的特点 1:所有对象都共享同一份数据 2:编译阶段就分配内存 3:类内声明,类外初始化操作 (2)因为静态成员变量不属于某个对象上,所有对象都共享一份数据 因此静态成员变量有两种访问方式 1:通过对象进行访问 2:通过类名进行访问 (3)静态成员变量也是有访问权限的 在priva...
C++
2025-04-18
1
43
类和对象-对象特征-类对象作为类成员
(1)在创建一个类时,类对象也可以作为类成员,类似于函数嵌套 在person类中创建了phone类,通过隐式转换法建立联系 (2)在调用函数时,构造函数是先调用phone构造函数之后再调用person函数,但,析构函数调用相反 构造函数调用 析构函数调用 总结:创建类时可以将类作为成员变量...
C++
2025-04-18
1
55
类和对象-对象特征-初始化列表
本章内容很简单就是如何初始化的操作 正常初始化 初始化列表 (1)第一种 (2)第二种
C++
2025-04-09
1
43
类和对象-对象特征-深拷贝与浅拷贝
今天主播来讲一下深浅拷贝,是面试的一个坑 (1)浅拷贝-简单的赋值拷贝操作 #include<bits/stdc++.h> using namespace std; class person{ public: person(int age,int height){ m_age...
C++
2025-04-09
1
59
类和对象-对象特征-构造函数的调用规则
(1)正常情况下c++至少给一个类添加3个函数 1.默认构造函数(无参) 2.默认析构函数(无参) 3.默认拷贝构造函数 这是正常的情况 当我把拷贝构造函数注释后,仍然有拷贝构造函数这是编译器提供的只不过没有cout输出,只有m_Age=p.m_Age; (2) 1.如果定义有参构造函数c+...
2025-04-09
1
66
首页
上一页
1
2
3
4
下一页
末页