C++
C++
umiuwifi
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【C++】this指针
一个类中的不同对象在调用自己的成员函数时,其实它们调用的是同一段函数代码,成员函数通过this指针来知道要访问哪个对象的数据成员的; 每个对象都拥有一个this指针,this指针记录对象的内存地址; 在 C++中,this 指针是指向类自身数据的指针,简单的来说就是指向当前类的当前实例对象。 this指针有一下特点: 1、this只能在成员函数中使用,全局函数、静态函数都不能使用this;实际上,成员函数默认i的一个参数为T*const this;也就是一个类里面的成员函数 int func(int p)原创 2021-12-16 16:13:33 · 734 阅读 · 0 评论 -
【C++】构造函数 析构函数
构造函数在对象实例化时被系统自动调用,仅且调用一次。 实际上定义类时,如果没有定义构造函数和析构函数,编译器就会生成一个构造函数和析构函数,只是这个构造和析构函数什么事情也不做,所以我们不会注意到。 构造函数的特点如下: (1)构造函数必须与类名同名; (2)可以重载,(重载?新概念,后面学到什么是重载。); (3)没有返回类型,即使是 void 也不行。 与构造函数相反,在对象结束其生命周期时系统自动执行析构函数。实际上定义类时,编译器会生成一个析构函数。 析构函数的特点如下: (1)析构函数的格式为~类原创 2021-12-16 16:12:18 · 710 阅读 · 0 评论 -
【C++】类 对象
类,可以理解为用户定义的类型;类用于指定对象的形式,类中包含了数据表示法和用于处理数据的方法; 类的成员,也就是类中的数据和方法称为成员; 类是抽象的笼统的,实例化后的称为对象; 打个比方,一条狗叫旺财,两岁,能跑会跳;我们统称狗为类,狗的属性为“狗”类的成员,具体到那一条狗,比如旺财这条狗,就是对象; 从类中实例化对象分两种方法: 1、从栈中实例化对象 2、从堆中实例化对象 #include <iostream> #include <string> using namespace原创 2021-12-15 15:31:15 · 499 阅读 · 0 评论 -
【C++】namespace 命名空间
参考:C++中头文件iostream介绍 #include <iostream> using namespace std; int main() { cout << "hello, world!" << endl; return 0; } using //是编译指令,声明当前命名空间的关键词;可以从他的字面上理解他的意思,䍚翻译称使用;这样 using namespace std; //这句画可以理解成使用命名空间std //因为c.原创 2021-12-15 14:32:54 · 997 阅读 · 0 评论
分享