misra

misra

文章 0 浏览 5

misra c++:2008-规则10-3-1-沿继承层次结构的虚拟函数的定义

据我所知, tl; dr; 该规则提倡不覆盖已经定义的方法(如果不是纯粹的话)。因此,如果我不允许我覆盖已经定义的方法,那么一个人将如何“自定义”子…

舂唻埖巳落 2025-02-14 01:32:20 0 0

这个任务是多余的。在修改之前,从未使用此对象的值| MISRA_2012 QAC,消息标识符2982

我要低于Misra Qac警告。 这个任务是多余的。修改之前,从未使用此对象的值。 MISRA_2012,QAC,消息标识符:2982 我试图修改变量的本地状态为特定的…

计㈡愣 2025-02-13 13:37:32 0 0

宏定义的数量超过4095-程序并不严格符合ISO:C99

我在Misra警告下观察到。 [l]宏定义的数量超过4095-程序并不严格符合ISO:C99。 MISRA- 2012年,消息标识符:0380 代码行: #include "COMH_ExteriorL…

属性 2025-02-13 12:14:17 0 0

在状态下的浮子评估

我正在删除一些代码,发现一个有趣的条件在使用Misra2004的PC-LINT时没有标记为错误。 static float32_t float_values[10u] = {0.0f}; if (float_valu…

巴黎盛开的樱花 2025-02-10 03:03:00 2 0

Misra-C:将炭阵列施加到结构指针上是安全的吗?

当我具有以下用户定义类型时: typedef struct MyData_t { uint16_t val; ... } MyData; 以及我想用来存储不同类型的结构的简单数组: uint8_t buffer…

傻比既视感 2025-02-03 14:14:41 5 0

替代开关案例返回

我想在开关案例中返回一些东西。但是,使用交换机中的回报违反了Misra规则6-4-3,因此我正在寻找替代方案。 规则说:开关语句应为一个良好的开关语句…

夜巴黎 2025-01-29 03:16:40 3 0

Misra 5-0-15-指针算术 - 违反规则

以下代码违反了Misra C ++规则5-0-15:数组索引是指针算术的唯一形式。 (1) void doSomething(const uint8_t *&ptr, size_t num) { ptr += num; } …

再浓的妆也掩不了殇 2025-01-28 16:20:00 1 0

如何修复Misra C++规则0-1-4

以下代码违反了MISRA C ++规则0-1-4: for (auto &a : b) { ... // The variable a is used only in the for condition. } 规则:项目不包含仅使用一…

往日情怀 2025-01-28 13:34:55 0 0

Misra C:2012年规则21.1与C11矛盾吗?

Misra C:2012,规则21.1: #define 和 #undef 不得在保留标识符或保留的宏名称上使用。 但是,C11允许定义,例如 __ stdc_want_lib_ext1 __ 。 示例…

背叛残局 2025-01-28 02:40:28 1 0

禁用规则2.2检查器

我的商店正在使用Coverity 2019.3。 我们已经启用了Misra-C 2004。 我想禁用Misra-C 2004规则2.2:源代码应仅使用 / * ... * /注释。 cov-Analyze 命…

戒ㄋ 2025-01-23 20:45:31 2 0

任何人都可以提供Misra C++合规' Offsetof'与static_assert一起使用的宏/模板/函数?

我正在尝试编写防御代码,并提出 static_assert> ,以确保结构的成员具有特定的偏移,以满足某些硬件要求 Misra C ++规则18-2-1说:可以使用”,…

耀眼的星火 2025-01-22 10:39:23 1 0

规则2.3:一个项目不包含未使用的Typedef声明

“ 规则2.3:一个项目不包含未使用的Typedef声明:如果声明但未使用类型,那么对于审阅者而言,如果类型是多余的,则尚不清楚它是错误的。 “ 通过Aut…

如果没结果 2025-01-21 23:22:55 4 0

如何解析 C 代码的 MISRA C:2012 规则 13.2 和 13.3?

我有 C 源代码,我正在使其符合 MISRA 标准。我收到与 MISRA 2012 规则 13.3 和 13.2 相关的以下错误: 递增/递减操作与其他具有副作用的操作相结合 […

清浅ˋ旧时光 2025-01-15 16:06:05 3 0

米斯拉 C++规则 5-0-3 误报警告

我的静态分析器抛出以下警告: MCPP 规则 5-0-3:这个复杂的表达式被隐式转换为 不同的基本类型 以下代码的 void func(const uint32_t arg) { //32U h…

我偏爱纯白色 2025-01-13 01:06:49 1 0

示例代码中的 MISRA C2012:10.8 违规

typedef struct{ sint16 temperature; uint32 Setdata; } VariableA; VariableA TableData[N]; static uint16 linearinterpolation(const currentdata…

£烟消云散 2025-01-11 22:37:17 2 0
更多

推荐作者

alipaysp_snBf0MSZIv

文章 0 评论 0

梦断已成空

文章 0 评论 0

瞎闹

文章 0 评论 0

寄意

文章 0 评论 0

似梦非梦

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文