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

#std

map和set的使用

prettyxian

序列式容器按照线性顺序储存数据,元素的位置取决与插入的时间和地点。关联式容器基于键值对存储元素,提供高效的键查找能力。关联式容器的两个元素是按照键值以某种顺序储...

6710

C++三大特性——封装、继承、多态(一)封装和继承

用户11628325

在面向对象编程的世界里,C++以其强大的特性而闻名。今天,我们将深入探讨C++的三大核心特性:封装、继承和多态。理解这些概念不仅有助于写出更好的...

8910

项目:抓虫记日志系统(四)

用户11628325

结合前文,我们实现了日志输出的时间、日志等级、格式化输出内容、异步日志器的缓冲区、异步日志器的输出。实现了日志器大体的框架。

8310

项目:寻虫记日志系统(二)

用户11628325

上一章我们讲述了日志器的大体框架,日志目录和文件的建立与时间、文件、行号的标识,格式化字符串。这次我们来将和格式化字符串相关的日志器的落地。这也...

10410

项目:寻虫记日志(一)

用户11628325

我们程序员在写代码时往往会有很多bug等待我们寻找调试。其实bug最开始的含义就是小虫子,那为什么会变成计算机老鼠过街人人喊打的bug呢?这里讲...

8710

模版and初识vector

用户11628325

8810

【Linux系统】进程间通信:命名管道

Ronin305

引入命名管道的原因: 为解决匿名管道的局限性,命名管道允许任意进程(无论是否有亲缘关系)通过文件系统路径访问,实现跨进程通信。

13910

2025-11-27:为视频标题生成标签。用go语言,给定一个字符串 caption(视频标题),按下面顺序处理并输出一个标签:

福大大架构师每日一题

2025-11-27:为视频标题生成标签。用go语言,给定一个字符串 caption(视频标题),按下面顺序处理并输出一个标签:

12910

第三次周赛题解

用户11956880

给了n堆石子,每一堆都有数量,然后两个人轮流可以一次拿无数个石子(对于一堆石子来说),然后谁最后拿完所有石子谁赢

11410

从零实现一个简化版string 类 —— 深入理解std::string的底层设计

Vect_

说明:本文聚焦 string 的实现细节与设计理由,代码使用一个教学用的 mini_string,并配有完整实现与测试用例。不讲 API 用法,而是解释“为什么...

12210

一篇文章带你了解cctype头文件--(c++对ascii字符的处理判断)万字总结,建议收藏

@VON

<cctype> 是 C++ 标准库中的头文件,提供了一组用于字符处理的函数和宏定义。这些函数主要用于判断和转换字符,以及执行字符分类的操作。

13410

Rust专项——错误处理实战:Result、`?`、thiserror 与 anyhow

红目香薰

本节系统梳理 Rust 错误处理:从标准 Result<T, E> 与 ? 运算符,到库级自定义错误(thiserror),再到应用层快速落地(anyhow)。...

13010

【艾莉丝的中秋特供】中秋节的特别礼物——cout << 月亮; // 程序员的诗意与浪漫

艾莉丝努力练剑

又是一年中秋夜,当别人在赏月品茗时,我们C++程序员却在与编译器共舞。这不是孤独,而是一种更深层次的浪漫——用最接近机器的方式,书写对宇宙的敬畏和对团圆的向往。

11410

【C++STL :list类 (一) 】C++98 完全指南:std::list 详解与源码剖析

艾莉丝努力练剑

❄专栏传送门:《C语言》、《数据结构与算法》、C/C++干货分享&学习过程记录、Linux操作系统编程详解、笔试/面试常见算法:从基础到进阶

12810

【洛谷题单】--分支结构(一)

草莓熊Lotso

前言:在上篇博客中,我们结束了顺序结构的题单,在这篇博客中博主将会继续分享洛谷题单中的分支结构部分。还是提醒一下,大家最好是有一定的C++的基础再看,这样效果比...

13810

【洛谷题单】--顺序结构(二)

草莓熊Lotso

前言:继上篇博客之后,博主将在这一篇中继续为大家分享洛谷题单-顺序结构的后面一部分。还是提醒一下,大家最好是有一定的C++的基础再看,这样效果比较好。那么废话不...

20710

别再简单地问「std::vector 和 std::list 可以组合使用吗」:这是对 STL 设计哲学的误解

海棠未眠

表面上,这似乎是一个简单的问题。C++ 的模板系统很灵活,std::vector<std::list<int>> 的确能直接编译通过。 但如果你只停留在这个层...

13710

别再盲目使用 std::thread,这几个坑很多程序员都踩过!

海棠未眠

多线程是现代 C++ 程序性能优化的关键手段之一。从 C++11 开始,std::thread 的出现让 C++ 程序员终于告别了平台相关的 pthread、C...

20710

C++ :std::bind 还能用吗?它和 Lambda 有什么区别?

海棠未眠

在现代 C++ 的语境下,std::bind 这个名字越来越少被提起。 许多新代码几乎清一色使用 Lambda,甚至不少开发者直接认为:

18810

C++: std::regex 比 strstr 慢 100 倍?

海棠未眠

C++11 引入正则表达式库(<regex>)以来,关于它性能的争论就没停过。 有人测试后得出结论:“std::regex 比 strstr 慢上百倍”。 ...

18110
领券