自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(75)
  • 资源 (1)
  • 收藏
  • 关注

原创 C++并发编程(1)-- 多线程的基础知识

多线程的基础知识。

2023-10-23 11:33:14 289

原创 C++对象模型(20)-- 函数语义学:函数和变量的绑定问题

函数和变量的动态绑定、静态绑定等问题。

2023-10-23 11:02:43 306

原创 C++对象模型(19)-- 函数语义学:成员函数

为了提高普通成员函数的调用效率,在C++中,对普通成员函数的调用,会转换成对全局函数的调用。

2023-10-23 09:03:15 342

原创 C++对象模型(18)-- 函数语义学:函数调用过程

对函数调用过程的讲述。

2023-10-19 14:51:27 153

原创 C++对象模型(17)-- 构造函数语义学:成员初始化列表

初始化列表的使用场景极其优缺点介绍。

2023-10-19 14:33:32 114

原创 C++对象模型(16)-- 构造函数语义学:临时对象

临时对象的产生和销毁需要消耗系统资源,所以在写代码时应尽量避免临时对象的产生。

2023-10-18 14:24:58 130

原创 C++对象模型(15)-- 构造函数语义学:移动构造函数和移动赋值运算符

移动构造函数、移动赋值运算符没有内存的搬迁或者内存拷贝,所以可以提高效率。

2023-10-18 10:18:50 338

原创 C++对象模型(14)-- 构造函数语义学:拷贝构造函数和赋值运算赋

本文讲解了拷贝构造函数和赋值运算赋相关的概念。

2023-10-17 22:36:44 335

原创 C++对象模型(13)-- 构造函数语义学:析构函数

默认析构函数生成规则,及虚析构函数的应用场景等。

2023-10-17 21:57:16 196

原创 C++对象模型(12)-- 构造函数语义学:构造函数

C++默认构造函数生成规则的介绍。

2023-10-17 19:56:02 171

原创 C++对象模型(11)-- 虚基类

虚基类的介绍及其对象布局。

2023-10-17 17:35:02 739

原创 C++对象模型(10)-- 虚函数2

虚函数表、虚函数表指针的创建时机和vcall等的讲解。

2023-10-17 16:52:51 134

原创 C++对象模型(9)-- 虚函数1

虚函数的作用是允许使用基类的指针来调用子类的函数,从而实现“多态”。

2023-10-17 10:56:39 101

原创 C++指针解读(10)-- 动态内存分配

当进程调用malloc等函数分配内存时,新分配的内存就被动态添加到堆上;当利用free等函数释放内存时,被释放的内存从堆中被剔除。

2023-10-16 21:46:37 149

原创 C++指针解读(9)-- void指针和NULL

void * 这种指针称为“空类型指针”。

2023-10-16 15:09:15 231

原创 C++指针解读(8) -- 指针数组和二重指针

指针数组:本质是一个数组,该数组中的每个元素都是一个指针。

2023-10-16 14:44:17 768

原创 C++指针解读(7)-- 指针和函数

前面我们讲过用指针变量作为函数参数。这里讲指向函数的指针变量和返回指针的函数。

2023-10-15 23:09:08 449

原创 C++指针解读(6)-- 指针和字符串

字符串,及指向字符串的指针等相关概念。

2023-10-15 21:31:35 784

原创 C++指针解读(5)-- 指针和数组(多维数组)

相比一维数组,二维数组的概念和相关运算要复杂得多。

2023-10-14 22:45:51 454

原创 C++指针解读(4)-- 指针和数组(一维数组)

指针和数组(一维数组)。

2023-10-14 21:23:20 271

原创 C++指针解读(3)-- 指针变量作为函数参数

指针变量作为函数参数对提高系统性能有非常大的帮助。

2023-10-14 20:41:00 382

原创 C++指针解读(2)-- 指针变量

存放指针的变量叫指针变量。

2023-10-13 11:38:16 108

原创 C++指针解读(1)-- 什么是指针

变量的内存地址叫指针,存放指针的变量叫指针变量。

2023-10-13 08:57:36 78

原创 C++对象模型(8)-- 数据语义学:this指针

C++中的this指针

2023-10-09 23:16:32 329

原创 C++对象模型(7)-- 数据语义学:成员变量偏移值、地址

成员变量偏移值、地址。

2023-10-09 21:36:04 285

原创 C++对象模型(6)-- 数据语义学:继承的对象布局(含虚函数)

继承下的对象布局(有虚函数)

2023-10-09 19:07:40 78

原创 C++对象模型(5)-- 数据语义学:继承的对象布局(不含虚函数)

继承下的对象布局(没有虚函数)

2023-10-09 17:42:00 80

原创 C++对象模型(4)-- 数据语义学:数据成员的内存布局

C++数据成员的布局顺序及字节填充等问题。

2023-10-09 15:00:15 110

原创 C++对象模型(3)-- 类对象所占用的空间

C++类对象所占用的空间大小。

2023-10-09 13:36:27 128

原创 C++对象模型(2)-- 进程内存空间布局

进程的内存地址空间可分为以下几个部分:栈、堆、BSS段、数据段、代码段。

2023-10-09 12:25:23 246

原创 C++对象模型(1)-- 对象模型概述

C++对象模型的介绍,及验证类对象模型的3种方法。

2023-10-08 23:20:14 324

原创 智能指针解读(2)

C++智能指针:auto_ptr, unique_ptr, shared_ptr, weak_ptr的讲解。

2023-09-19 13:50:54 71

原创 智能指针解读(1)

C++中智能指针的简单介绍,和例子讲解。

2023-09-19 11:19:39 95

原创 C++内存池(1)理论基础及简单实现

C++内存池的原理及其简单实现。

2023-09-15 13:21:17 187

原创 掌握std::move和std::forward

掌握std::move和std::forward。

2023-07-12 17:13:23 311

原创 c++中的时间处理(3)与sleep相关的时间函数

与sleep相关的时间函数:Sleep()、sleep_for()。

2023-07-12 08:37:16 1176

原创 c++中的时间处理(2)time.h库及几个time相关的函数

time.h库及几个time相关的函数。

2023-07-11 23:03:03 1480

原创 c++中的时间处理(1)localtime、localtime_r和localtime_s

localtime、localtime_r和localtime_s的使用。

2023-07-11 17:17:00 2727

原创 正确释放vector的内存:clear还是swap?

如何正确释放vector的内存:clear还是swap?用swap()方法才能完全释放。

2023-07-08 19:23:08 1022

原创 QT中LIBS的配置

QT中LIBS的配置。

2023-07-07 11:29:50 2089

编写可读代码的艺术

写出的代码能让人快速理解、轻松维护、容易扩展的程序员才是专业的程序员。本书关注编码的细节,总结了很多提高代码可读性的小技巧。如果你要成为一位优秀的程序员,要想开发出高质量的软件系统,必须从细处着手,做到内外兼修,本书将为你提供有效的指导。

2017-09-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除