
C++
文章平均质量分 94
zgyhc2050
毕业于
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【C++】3、new、malloc、delete、delete[]、free
3、new、malloc、delete、delete[]、free3.1、malloc3.2、new3.2.1、new单个实例3.2.2、new一个数组64位机器平台实验3.1、mallocchar *pValue = (char *)malloc(10);free(pValue);malloc实际分配内存比实际要多一个header,header里面包含了内存的大小等信息;malloc返回的地址为实际data的地址,header存储在data之前;free的时候会根据pValue 向前偏原创 2020-09-28 13:52:39 · 165 阅读 · 0 评论 -
【C++】2、虚函数表和虚继承
2、虚函数表和虚继承2.1、虚函数表2.2、虚继承2.1、虚函数表class CBase{ public: CBase() : m_s64Value(0){} virtual void FunTest0(){printf("[%s:%d]:%p, () CBase\n", __func__, __LINE__, this);} virtual void FunTest1(){printf("[%s:%d]:%p, CBase\n", __func原创 2020-09-26 18:35:52 · 271 阅读 · 0 评论 -
【C++】1、C++ 11新特性
1、C++ 11新特性1.1、移动构造和移动赋值1.1、移动构造和移动赋值OOOOOOOOO类和机构体YHC_TEMP_T定义typedef struct { int s32Value; int s32Str;} YHC_TEMP_T;class OOOOOOOOO{public: OOOOOOOOO() {// m_pstData = new YHC_TEMP_T(); m_pstData = nullptr; pr原创 2020-09-26 16:11:16 · 341 阅读 · 0 评论