vs警告问题
文章平均质量分 79
vs中常见的代码警告问题
Luui卷不动了
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++中const用法与C26496警告解析
const是C++中一个重要的关键字,合理使用可以提高代码的质量。C26496警告帮助我们遵循良好的编程实践,即尽可能使用const来声明变量。在编写代码时,应该养成习惯,默认使用const,除非需要修改变量。默认使用const- 除非需要修改变量,否则都声明为const遵循C26496建议- 对只赋值一次的变量使用const合理使用const引用- 避免不必要的拷贝为不修改状态的成员函数添加const注意const正确性- 避免不合理的const_cast。原创 2025-09-27 17:00:00 · 1124 阅读 · 0 评论 -
C26440警告:noexcept用法全解析
对简单、无异常风险的函数使用noexcept。避免对可能抛出异常的函数使用noexcept。用noexcept替代非标准说明符(如throw()原创 2025-09-14 19:19:32 · 403 阅读 · 0 评论 -
警告 C26814 可在编译时计算常量变量。请考虑使用 constexpr (con.5)。
是 C++11 引入的关键字,用于声明变量或函数,要求其值或返回值必须在编译时确定。用于声明一个不可修改的变量,表示该变量的值在初始化后不能被改变。它可以在运行时或编译时初始化。变量的初始化可以在运行时完成。变量必须在编译时初始化。主要用于变量和函数,要求其表达式在编译时可求值。可以用于修饰变量、函数参数、成员函数等,适用范围较广。强制编译时求值,直接嵌入结果到代码中,提升性能。变量不一定在编译时求值,可能占用运行时内存。可以修饰指针本身或指向的数据,灵活性较高。值可以作为模板参数传递,支持编译时计算。原创 2025-09-10 13:11:52 · 554 阅读 · 1 评论
分享