自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 C++中const用法与C26496警告解析

const是C++中一个重要的关键字,合理使用可以提高代码的质量。C26496警告帮助我们遵循良好的编程实践,即尽可能使用const来声明变量。在编写代码时,应该养成习惯,默认使用const,除非需要修改变量。默认使用const- 除非需要修改变量,否则都声明为const遵循C26496建议- 对只赋值一次的变量使用const合理使用const引用- 避免不必要的拷贝为不修改状态的成员函数添加const注意const正确性- 避免不合理的const_cast。

2025-09-27 17:00:00 1105

原创 深入解析C++数组交换的swap函数实现

数组引用语法保留数组长度信息模板非类型参数在编译期确定数组大小递归模板实例化:自动处理多维数组。

2025-09-26 10:46:07 858

原创 C++ STL与string类实战指南

string 是表示文本数据的数据类型,相当于 C 语言中的字符数组char[],但更加灵活和安全。string 类是使用要求。

2025-09-26 10:37:28 903

原创 考研英语熟词僻意(一)

巴山楚水凄凉地,出题老头被刺me巴山楚水凄凉地,出题老头被刺me。

2025-09-17 16:23:09 720

原创 研0新手必看:高效文献检索与组会汇报全攻略

第一次参加组会确实会紧张,但充分准备是消除紧张的最好方法。通过系统化的文献查找、阅读和汇报准备,你不仅能在导师和同门面前留下良好印象,更能为自己的科研之路打下坚实基础。记住:组会不是考试,而是学习和交流的机会。大胆展示你的思考,积极参与讨论,科研之路将会越走越宽!

2025-09-15 00:57:31 752

原创 C26440警告:noexcept用法全解析

对简单、无异常风险的函数使用noexcept。避免对可能抛出异常的函数使用noexcept。用noexcept替代非标准说明符(如throw()

2025-09-14 19:19:32 389

原创 研0在导师眼中特别加分的行为

➤ 没事老师,您先看看,有问题我再修改/有需要随时找我。2. 回复“帮忙送/取文件/快递”➤ 好的老师,麻烦发一下文件/取件码,我这就去送。➤ 10分钟后附照片反馈:老师,文件已经寄出去了。3. 回复“帮忙整理材料”➤ 好的老师(笑脸),我先大概看了材料内容有XXX地方,跟您确认这周前完成交给您可以吗?➤ 2天后提交时:老师,文件已发,我做了XXX内容,XX地方不确定整理得对不对,有问题我及时修改。4. 回复“好的,辛苦了”➤ 没事老师,多亏了大家的帮忙(团队)/应该的。

2025-09-13 23:43:36 1016

原创 声明语句和表达式语句中逗号的差异

代码1: 报错原因代码2: 合法原因声明语句用于引入标识符(如变量、函数、类等)或定义其类型,不直接产生值。 表达式语句由表达式构成,执行后返回一个值,通常以分号结尾。 通过语法设计和上下文要求,两者在代码结构和功能上形成明确分工。

2025-09-12 22:15:14 478

原创 类型转换——强转丢失精度问题

在C++中,当赋值运算符两侧的操作数类型不同时,编译器会尝试隐式类型转换(即自动转换)。转换规则遵循数据类型优先级,可能涉及精度损失或数值范围溢出。当整型赋值给浮点型时,自动转换为浮点型;反之会截断小数部分。若目标类型范围小于源类型,可能发生。小数部分截断(精度损失)

2025-09-10 16:08:44 531 1

原创 浮点类型的高精度问题

在编程或数值计算中,浮点数输出infdouble1.8e+308inf+inf-infexp(1000)

2025-09-10 14:47:47 1055

原创 i++ 和 ++i 的区别

i++:先使用当前值,再递增。在栈中表现为先加载当前值,再修改原值。++i:先递增,再使用新值。在栈中表现为先修改原值,再加载新值。两者的区别主要体现在操作的顺序上,这在栈和汇编层面都有明确的体现。

2025-09-10 13:59:59 1311 1

原创 警告 C26814 可在编译时计算常量变量。请考虑使用 constexpr (con.5)。

是 C++11 引入的关键字,用于声明变量或函数,要求其值或返回值必须在编译时确定。用于声明一个不可修改的变量,表示该变量的值在初始化后不能被改变。它可以在运行时或编译时初始化。变量的初始化可以在运行时完成。变量必须在编译时初始化。主要用于变量和函数,要求其表达式在编译时可求值。可以用于修饰变量、函数参数、成员函数等,适用范围较广。强制编译时求值,直接嵌入结果到代码中,提升性能。变量不一定在编译时求值,可能占用运行时内存。可以修饰指针本身或指向的数据,灵活性较高。值可以作为模板参数传递,支持编译时计算。

2025-09-10 13:11:52 543 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除