C++ Blogs
文章平均质量分 73
该专栏用于整理 C++ 的核心知识点,也会表达一些我对 C++ 知识点理解,因为最近打算整理一下 C++ 的核心知识点,并编写成 blogs 供需要的小伙伴参考。
zhbi98
学习编程并不是一件轻而易举的事情,是需要时间的,在快时代背景下,我们其实更应该保持耐心,多给自己一点时间,
罗马不是一日建成的,沉住气做最优
展开
-
C++ 的 this 指针详解
编译器会隐式地传递 this 指针,this 指针如同一个句柄,此时方法将根据句柄来确定需要操作哪个对象的属性。调用静态方法时,则不会隐式地传递 this 指针,因为静态函数不与类实例对象相关联,而由所有实例共享。原创 2023-01-03 15:06:11 · 3403 阅读 · 2 评论 -
C++构造函数初始化列表
我们构造函数的一项重要功能是对成员变量进行初始化,为了达到这个目的,可以在构造函数的函数体中对成员变量逐个赋值原创 2022-12-29 16:18:02 · 729 阅读 · 1 评论 -
C++ 复制构造函数
在讲解 C++ 的复制构造函数之前这里先明确一个概念,C++ 的复制构造函数的意思并不是字面上的意思复制一个构造函数,而是有一种专门用于复制内容的构造函数被叫做复制构造函数。复制构造函数对于 C++ 来说是非常重要的概念,所以我们必须掌握并牢记它,下面我们就一起来逐步的了解复制构造函数。原创 2022-12-05 09:15:12 · 1683 阅读 · 0 评论 -
C++ 两种实例化方式
实例化是指在面向对象的编程中,把 用类创建对象的过程 称为实例化。 是将一个抽象的概念类,具体到该类实物的过程。C++ 的类与 C 语言的结构体非常类似,在 C 语言中如果一个结构体内部的成员很多则定义结构体变量需要的内存很大,此时就无法直接在函数内部定义结构体变量,因为定义在函数内部的局部变量在栈中分配内存,这容易导致栈溢出。所以要么使用 malloc() 函数来动态内存分配,或将结构体定义为全局的结构体变量。所以同样的道理,所以如果创建对象需要使用的内存较多,则需要使用 new 来动态分配内存。原创 2022-12-01 09:07:24 · 3955 阅读 · 0 评论
分享