【C++】queue和priority_queue

队列以及优先级队列...

【C++】仿函数

仿函数(Functors)是一个在编程中常用的术语,特别是在面向对象编程和函数式编程中。它主要用于描述一个对象,这个对象表现得像函数一样,可以像调用函数一样使用。简单来说,仿函数是可以被调用的对象。在面向对象编程中...

【C++篇】启航——初识C++(上篇)

C++的广泛应用涵盖了从游戏开发、图形处理到操作系统和大型软件系统的构建。凭借丰富的标准库和强大的模板机制,C++使开发者能够编写高效且可复用的代码。这篇博客将带你深入了解C++的基本概念、发展历程,以及学习这...

【C++】继承(上)

C++工程师必然要掌握的继承~...

【C++】—— stack & queue & deque

C++STL系列...

【C++万能头文件】 #include<bits/stdc++.h> 详细介绍

虽然在竞赛编程中很方便,但在实际开发中应尽量避免使用这种方式。明确包含所需的头文件不仅能提高代码的可读性和可维护性,还能减少编译时间,符合良好的编程规范。_stdc++.h...

【C++篇】C++类与对象深度解析(四):初始化列表、类型转换与static成员详解

本篇文章是《C++类与对象详解》系列的第四篇聚焦于C++中更为高级的编程技巧,包括构造函数中的初始化列表、类型转换的各种场景以及static静态成员的使用与管理。文章首先详细讲解了初始化列表的用法及其在提升代...

【c++】类和对象详解

class为类定义的关键字class类名{//代码块(类的主体)//注意分号不能省略1.类体中的内容称为类的成员,类中的变量称为类的成员变量,类中的函数为类的成员函数2.为了区分成员变量,我们常在成员变量前加一...

【C++篇】深入内存迷宫:C/C++ 高效内存管理全揭秘

在软件开发过程中,内存管理是一个非常重要的环节。对于C和C++这两种编程语言,它们都拥有独特的内存管理机制,理解这些机制对于编写高效、健壮的程序至关重要。本文将详细讲解C/C++内存管理相关的内容,并...

【C++】C++17中可以存储任意类型数据的对象——any类的使用与设计思想

一提到存储任意类型,第一时间想到的可能就是STL容器,这种容器都是模板。但是,模板类在实例化对象是都要指定类型,例如。那么模板实例化的对象存储的数据类型就是固定的。C++17提供了std::any类,头文件是。an...