当前位置: 首页 > news >正文

C++ 记录

1. 字符串查找字符

bool findMap(char ch){string mapper = "aeiouAEIOU";return mapper.find(ch) != string::npos;}

2.substr函数

string substr(size_t pos = 0, size_t len = npos) const;

3.to_string && stoi 函数      

iota 填充一个范围(range) 以 连续的递增值;void iota(ForwardIt first, ForwardIt last, T value);

4.std::stack 的 pop() 函数不返回任何值(返回类型为 void

5.INT_MAX

int数字转化为long数字
(long)spells[idx[i]]*potions[c] 

6. 三元运算符优先级要低于运算符+/-,所以三元运算符需要加括号

int max = (a > b) ? a : b;

7. &(引用):变量的别名,更安全、更简洁,适合函数参数传递;*(指针):存储地址,更灵活,适合动态内存管理和数据结构。

8.防止越界:

取平均数防止越界  a+(b-a)/2整数相除向上取整  (a+b-1)/b 

相关文章:

  • 图片压缩工具 | 按指定高度垂直切割图片
  • 最新版MATLAB R2025a ,支持Windows10/11
  • 归一化:深度学习的隐藏加速器,解密数据标准化的魔力
  • 1.项目体系的概念
  • CFD仿真硬件选型建议
  • 【RAG文档解析】深度剖析 PDF 解析的痛点与方案
  • vulnerable_docker_containement(hard难度)MSF内网穿透、docker逃逸、wpscan爆破。
  • 02《F8Framework》核心入口 FF8.cs
  • Javaweb学习day4——(MVC架构模式)
  • 2.SQL语句分类
  • vue2和vue3的底层逻辑原理、区别、用法以及应用优缺点
  • Day54打卡 @浙大疏锦行
  • 《棒球百科》棒球怎么玩·棒球9号位
  • 阿里云OSS任意文件写入/删除漏洞修复方案
  • node中Token刷新机制:给你的数字钥匙续期的奇妙之旅
  • 105. Java 继承 - 静态方法的隐藏
  • 深度学习——基于卷积神经网络实现食物图像分类【2】(数据增强)
  • 【AI论文】Saffron-1:LLM安全保证的推理缩放范例
  • Vue 项目路由模式全解析:从 hash 到 history 再到 abstract
  • vue相关爬坑总结
  • 烟台专业网站推广/高端网站建设定制
  • 企业推广策划公司/seo网站推广助理招聘
  • 唐山做网站的电话/搜索引擎营销的特点是什么
  • 网站代理工具/项目推广方式有哪些
  • 汕头手机模板建站/semseo
  • 企业网站开发一般多少钱/seo教程百度网盘