【发布时间】:2018-10-04 23:21:44
【问题描述】:
这是由我之前提出的一个问题引起的(关于同一主题):
Do BLAS and LAPACK libraries comply with MISRA standard?
现在我有一个更重要的问题:libstdc++(这是由 gcc 实现的标准库)是否符合 MISRA C++:2008?我认为答案是是的...只要您使用gcc 和-std=c++03 标志编译代码。
如果我使用 2011 年的标准(即-std=c++11)编译代码会发生什么?是否符合 MISRA C++:2008 标准?我必须证明 libstdc++ 符合 MISRA 吗?我可以为一些规则编写偏差(例如,我想使用 std::array 而不是 C 样式的数组),但是为整个 MISRA 标准编写它们看起来像是一项艰巨的任务。
我将不胜感激对此主题的任何见解。
【问题讨论】:
标签: c++ standards libstdc++ standards-compliance misra