
c++
文章平均质量分 62
整理c++中的知识点
红石程序员
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
vscode文字乱码问题
文件的保存编码和文件的打开编码不同这种情况可以看到代码是乱码,如下图所示。原创 2025-06-11 00:42:01 · 426 阅读 · 0 评论 -
VSCode配置C++项目全攻略
本文介绍了在VSCode中配置C++项目的完整流程,主要解决头文件找不到的问题。原创 2025-06-10 21:24:36 · 938 阅读 · 0 评论 -
C++ 数组空间申请指南:静态数组、动态数组与智能管理
方法内存位置大小确定时机是否需要手动释放推荐指数静态数组栈编译时否⭐⭐⭐⭐new/delete堆运行时是⭐⭐堆运行时否⭐⭐⭐⭐堆运行时否⭐⭐⭐⭐⭐堆运行时是⭐。原创 2025-06-09 15:22:23 · 323 阅读 · 0 评论 -
C++ vector 初始化方式详解
vector是 C++ STL 中最常用的动态数组容器,支持多种初始化方式。本文将详细介绍vector的初始化方法,并整理成博客形式,方便查阅。原创 2025-05-22 20:44:44 · 670 阅读 · 0 评论 -
快速排序算法详解:原理、实现与优化
快速排序因其优秀的平均性能成为最常用的排序算法之一。通过选择合适的基准、优化分区过程和处理特殊情况,可以显著提高其性能。理解快速排序不仅有助于编写高效的排序代码,也是学习分治算法思想的绝佳案例。原创 2025-05-22 11:19:52 · 659 阅读 · 0 评论 -
C++ 容器操作:assign 函数详解
在 C++ 标准模板库(STL)中,std::list等容器都提供了assign成员函数,用于。它比操作符更灵活,支持多种初始化方式。本文将详细介绍assign的用法、性能分析及适用场景。原创 2025-05-21 20:54:04 · 590 阅读 · 0 评论 -
c++获取本地时间
c++获取时间原创 2024-12-05 17:05:13 · 258 阅读 · 0 评论 -
c++STL常用容器
stl常用容器:原创 2024-12-05 20:49:48 · 120 阅读 · 0 评论 -
C++网络编程
套接字:套接字是通信的基石,是支持TCP/IP协议的网络通信的基本操作单元。可以将套接字看作不同主机间的进程进行双间通信的端点,它构成了单个主机内及整个网络间的编程界面。原创 2024-07-25 20:18:16 · 405 阅读 · 0 评论 -
c++文件流
【代码】c++文件流。原创 2024-12-05 19:46:40 · 140 阅读 · 0 评论 -
c++多线程
了解如何使用锁(Locks)、条件变量(Condition Variables)、信号量(Semaphores)等机制来控制多个线程的并发访问,避免数据竞态(Race Condition)等问题。:了解不同的并发编程模型,如生产者-消费者模型、任务队列模型等,可以帮助你更好地组织和管理多线程程序。:并发是指多个任务交替执行,而并行是指多个任务同时执行。:学习如何管理和控制多个线程的生命周期,包括等待线程完成、线程的状态管理等。:学习如何使用线程池来管理大量线程,避免频繁创建和销毁线程带来的开销。原创 2024-08-01 09:05:57 · 35 阅读 · 0 评论 -
c++中的string字符串
string字符串概述string的优点怎么使用对字符串的常用操作函数易错点原创 2024-12-13 20:05:39 · 101 阅读 · 0 评论 -
vs导出静态库和动态库
本文介绍了静态库和动态库的制作与使用方法。原创 2025-02-25 17:42:14 · 237 阅读 · 0 评论 -
C++ 优先队列(Priority Queue)详解与实战应用
优先队列(Priority Queue)是一种特殊的队列,它的特点是 。,而不是像普通队列那样遵循 。在 C++ 中,优先队列由。头文件提供,并基于 。优先队列通常基于 。原创 2025-05-14 17:09:18 · 813 阅读 · 0 评论 -
c++的类
如果上边的结构体中不写默认的参数:Location(int xn=0, int yn=0)时,会出现如下的问题,因为子类在写构造函数的时候会调用基类的构造函数,如果基类中没有写构造函数,那么编译器会自动的生成一个默认的构造函数,若结构体中的构造函数不给默认参数,那么编译器就不能自动生成一个构造函数,那么就会导致子类中的构造函数调用基类的构造函数的时候失败。原创 2024-12-22 02:23:27 · 167 阅读 · 0 评论 -
c++中新手易混的知识点
示例中,void AddAll(int* nums) 和void Print(int nums[])两种将数组传入函数的方法都正确,第一种方式使用来传递数组。int* nums表示一个指向int类型的指针,指向数组的第一个元素。第二种方式看起来像是传递一个数组,但在 C/C++ 中,,所以int nums[]和int* nums两者在函数参数中等价,都是用来接收指向数组首元素的指针。原创 2024-12-13 00:29:59 · 375 阅读 · 0 评论 -
c++队列(queue)
是一种常见的数据结构,头文件是,遵循的原则。也就是说,先进入队列的元素先被处理,后进入队列的元素后处理。原创 2024-12-12 14:11:24 · 191 阅读 · 0 评论