![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
hgxy123
这个作者很懒,什么都没留下…
展开
-
结构体内存对齐总结
首先我们都知道结构体是多个变量的集合,在其中可以存放整型,浮点型等等各种,然后结构体内存是如何对齐的呢,他并不是按连续顺序去排下去的,首先我们先上一段代码#include<iostream>#include<cstdlib>using namespace std;struct a{ int m; char n; double c;};stru...原创 2018-11-21 13:50:12 · 309 阅读 · 0 评论 -
c++中的继承
众所周知,继承是c++中的一个特性,我们今天了解一下c++中单继承 多继承以及菱形继承。何为继承,继承是面向对象语言中可以使代码复用的一个机制。我们可以保持我们原有类的基础上,扩展一些新的功能,新扩展的类被称为派生类,而原有的类叫做基类。那么它的用法如下#include<iostream>using namespace std;class A{public: ...原创 2019-07-13 17:14:46 · 125 阅读 · 0 评论 -
c++中using的几种用法
最近在使用中,发现了一种以前没学过的using用法,于是在这里,将using的几种用法总结一下。先来说说我新学会的一种用法,就是起别名,我们都知道typedef可以给我们起别名,using也可以,用法如下1.using a = pair<int,int>,类似于这样的用法。当然还有我们熟知的几种用法2.可以引入命名空间using namespace std ;u...原创 2019-07-30 13:05:01 · 5510 阅读 · 0 评论 -
this指针
this指针存在于类的成员函数中,指向被调用函数所在类的实例的地址。关于this指针有个经典的回答:当你进入一个房间,你可以看见桌子,椅子,地板等,但是房子的全貌你是看不到了。对于一个类的实例来说,你可以看到它的成员函数,成员变量,但是实例本身呢, this是一个指针,它时时刻刻的指向你这个实例本身。this指针不是对象本身的一部分,它的作用域是类的内部,当在类的非静态成员函数中访...原创 2019-08-17 02:17:14 · 545 阅读 · 0 评论