- 博客(5)
- 收藏
- 关注
原创 C++中stol( )函数的用法
可选参数,用于存储转换结束的位置(通常是第一个无效字符的位置)。:可选参数,表示进制(默认为 10,支持 2 到 36 进制)。是一个标准库函数,用于将字符串转换为。如果转换失败,会抛出异常,因此建议使用。是 C++ 中用于将字符串转换为。支持指定进制和获取转换结束位置。如果字符串无法转换为有效的。
2025-03-09 15:18:59
333
原创 substr( )函数用法
类的成员函数,用于从字符串中提取子字符串。是 C++ 中用于提取子字符串的函数。,可以方便地处理字符串的截取和分割操作。:子字符串的起始位置(从 0 开始)。使用时需要注意边界条件和异常处理。开始到字符串末尾的部分。超出字符串剩余长度,会提取到字符串末尾。
2025-03-09 15:15:19
315
原创 #include<cstdio>,#include<iostream>,#include<bits/stdc++.h>库之间的区别(自查)
是 C++ 中常用的头文件,但它们的功能和用途有所不同。如果是编程比赛或者上机考试,推荐使用后一种库,简便。C 标准库的一部分,适合需要高性能输入输出的场景。如果是初学者可以使用前两个库,方便熟悉了解运用。C++ 标准库的一部分,支持面向对象编程。:包含几乎所有 C++ 标准库的头文件。非标准头文件,仅适用于 GCC 编译器。:提供 C++ 风格的标准输入输出流。:提供 C 风格的标准输入输出函数。输入输出更安全,类型检查更严格。方便竞赛编程,减少头文件管理。所有标准库头文件(如。包含所有标准库头文件。
2025-03-07 20:31:05
481
原创 #include<set>的用法(自用)
通常基于红黑树(一种平衡二叉搜索树),因此插入、删除和查找操作的时间复杂度均为 O(logn)O(logn)。是一个关联容器,用于存储唯一元素的集合,元素按特定顺序(默认是升序)排列。查找、插入、删除操作的时间复杂度为 O(logn)O(logn)。默认按升序排列元素,但可以通过自定义比较函数改变排序规则。:元素默认按升序排列(可以通过自定义比较函数改变顺序)。中的元素是常量,不能直接修改(必须先删除再插入)。内存占用较高(由于红黑树的实现)。中的元素是唯一的,不允许重复。:统计唯一元素的数量。
2025-03-07 15:04:03
450
原创 #include<map>的相关用法C++(自查)
是一个关联容器,用于存储键值对(key-value pairs),并且会根据键(key)自动排序。(一种自平衡的二叉搜索树),因此它的查找、插入和删除操作的时间复杂度为。存储的是键值对,每个元素由一个键(key)和一个值(value)组成。通常基于红黑树实现,因此它的操作(查找、插入、删除)时间复杂度为。如果插入一个已经存在的键,新的值会覆盖旧的值。会根据键(key)自动进行排序,默认是升序(从小到大)。当需要存储一组键值对,并且需要根据键快速查找值时,如果键是唯一的,且不允许重复,
2025-03-03 16:29:03
593
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人