首页
学习
活动
专区
圈层
工具
发布

#函数

C++ 内存管理:深入了解new、delete与内存管理方式

君辣堡

在进入这篇的学习之前,我们做一做以下这些题目( 涉及C语言的内存管理知识):

000

C++类与对象(4)

君辣堡

友元提供了⼀种突破类访问限定符封装的⽅式,友元分为:友元函数和友元类,在函数声明或者类

000

C++ 类与对象(3)

君辣堡

这一篇我们来给C++类与对象收尾,这一篇还会补充类的默认成员函数没讲的部分,开始吧

000

日期类 Date 的实现与详细解析

君辣堡

基于我们学过的类的默认成员函数,接下来这一篇,我将解释如何实现日期类 Date :

000

C++ 类与对象(2)

君辣堡

用户没有显式实现,编译器自动生成的成员函数,即默认成员函数。在一个类里,我们不写的情况下编译器会默认生成下图中的6个默认成员函数函数:

000

C++类与对象(1)

君辣堡

{  }中为类的主体,括号后面有一个不可缺少的分号 ; 类名则和定义一个整型变量a一样。

000

C语言的常见概念

君辣堡

C语言由 丹尼斯 里奇 发明于1972年。在1988年,美国国家协会(ANSI)将C语言进行了一个标准化,这也标志着C语言开始稳定和规范化。到目前为止,C语言的...

200

C语言中扫雷游戏的基本逻辑以及部分代码实现

君辣堡

如图:图二为menu(),菜单,用于引导玩家选择,然后利用do while循环实现多组输入,多次

300

Apache Doris 4.0.2 版本正式发布

SelectDB技术团队

亲爱的社区小伙伴们,Apache Doris 4.0.2 版本已正式发布。此版本新增了在 AI & Search、函数、物化视图、Lakehouse 等方面的功...

1500

C++之多态的深度剖析(2)

禁默

通过下图我们可以看到,满足多态条件后,底层不再是编译时通过调用对象确定函数的地址,而是运行时到指向的对象的虚表中确定对应的虚函数的地址,这样就实现了指针或引用指...

1400

C++之多态的深度剖析

禁默

多态(Polymorphism)是面向对象编程(OOP)中的一个核心概念,它指的是同一个行为具有多个不同表现形式或形态的能力。在编程中,多态通常通过继承(inh...

1300

C++的忠实粉丝-继承的热情(1)

禁默

方法1:基类的构造函数私有,派生类的构成必须调用基类的构造函数,但是基类的构成函数私有化以后,派生类看不见就不能调用了,那么派生类就无法实例化出对象。

2400

C++之模版进阶篇

禁默

非类型形参,就是 用一个常量作为类(函数)模板的一个参数 ,在类 ( 函数 ) 模板中可将该参数当成常量来使用 。

2000

深度剖析C++string(中)

禁默

上篇博客我们对C++string的定义和一些函数接口做了讲解学习,接下来我们将继续对C++的函数进行学习。

2500

C++之模版初阶

禁默

函数模板代表了一个函数家族,该函数模板与类型无关,在使用时被参数化,根据实参类型产生 函数的特定类型版本。

1700

手把手教你实现日期类

禁默

这里我们写了个检查日期函数,为了方便判断我们所给定的日期是否是非法的,也使日期类函数功能更加完善。

1400

C++之类与对象(完结撒花篇)

禁默

• 之前实现构造函数时,初始化成员变量 主要使用函数体内赋值,构造函数初始化 还有一种方式,就是初始化列表,初始化列表的使用方式是以一个冒号开始,接着是一个...

1700

C++之类与对象(3)

禁默

故在实际编程中,如果不需要在函数内部修改传入的对象,并且想要提高性能,使用引用作为函数参数是一种推荐的做法。这种方式可以避免不必要的对象拷贝,特别是在处理较大或...

2400

C++之类与对象(2)

禁默

在 C++ 中,如果一个类没有显式定义某些成员函数,编译器会自动为该类生成默认的成员函数。以下是编译器可能会生成的默认成员函数:

2800

C++之类与对象(1)

禁默

• C++中struct也可以定义类,C++兼容C中struct的用法,同时struct升级成了类,明显的变化是

1700
领券