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

#c++

使用广泛的计算机程序设计语言。通用程序设计语言,支持多重编程模式

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

禁默

从底层的角度Func函数中ptr->BuyTicket(),是如何作为ptr指向Person对象调Person::BuyTicket,

900

C++之多态的深度剖析

禁默

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

600

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

禁默

运行上面代码我们会发现报错一堆,而且有奇怪的错误,像缺少符号的错误,但是代码却没有问题,实际上类型出了问题,因为编译器在编译运行时,会进行向上查找,然而在父类的...

2800

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

禁默

继承 (inheritance) 机制是面向对象程序设计 使代码可以复用 的最重要的手段,它允许程序员在 保

1900

C++之模版进阶篇

禁默

类型形参即:出现在模板参数列表中,跟在class或者typename之类的参数类型名称。

900

C++之stack 和 queue

禁默

stack我们是先进先出,并从栈的接口中可以看出,栈实际是一种特殊的vector,因此使用vector完全可以模拟实现stack。

1500

C++之打造my vector篇

禁默

通过查看官方文档我们知道,vector是个可以变化的数组,是个容器,可以储存一系列数据,

1300

深度剖析C++string(中)

禁默

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

1600

深度剖析C++string(上篇)

禁默

C++中的string类是STL的一个重要组成部分,它提供了对字符串的封装和处理功能。

1300

C++之模版初阶

禁默

泛型编程是一种编程范式,它允许编写与类型无关的代码,从而提高代码的重用性和灵活性。在 C++ 中,泛型编程主要通过模板实现,包括函数模板和类模板。

1000

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

禁默

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

1400

C++之类与对象(3)

禁默

2. 拷贝构造函数的参数只有一个且必须是类类型对象的引用,使用传值方式编译器直接报错,因为语法逻辑上会引发无穷递归调用。

1400

C++之类与对象(2)

禁默

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

2300

C++之类与对象(1)

禁默

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

700

C++基础篇(2)

禁默

全缺省就是全部形参给缺省值,半缺省就是部分形参给缺省值。C++规定半缺省参数必须从右往左

2000

C++的介绍与认识

禁默

C++起源于C语言,但通过引入面向对象编程(OOP)和泛型编程的特性,使其功能更为丰富和灵活。它被广泛应用于系统/应用程序开发、游戏开发、嵌入式系统等领域,因其...

1700

C++基础篇(1)

禁默

C++兼容C语言绝大多数的语法,所以C语言实现的hello world依旧可以运行,C++中需要把定义文件代码后缀改为.cpp,vs编译器看到是.cpp就会...

1300

C/C++内存管理

禁默

- 示例:int* p = (int*)malloc(4 * sizeof(int));

1700

【C++】异常与智能指针

李昂

在C++编程中,异常处理机制是处理运行时错误的重要工具,它允许程序检测问题并将问题传递给合适的处理模块,从而使代码更具鲁棒性。与此同时,智能指针...

4020

【C++】并查集的原理与使用

落羽的落羽

各位读者大佬好,我是落羽!一个坚持不断学习进步的学生。 如果您觉得我的文章还不错,欢迎多多互三分享交流,一起学习进步! 也欢迎关注我的blog主页...

3910
领券