misra

    2

    2答えて

    規則13.6の状態に必要:決定するためにはsizeof()演算子のオペランドが電位側affects.Iは途方に暮れています持っている任意の 式を含めるべきではありませんがどのようにオペレータの副作用で ますsizeof()演算子の結果に影響します。 誰でもこの例で説明できますか? void f(int32_t n) { size_t s; s = sizeof(int32_t

    9

    2答えて

    次のコードが与えられたとします。 純粋 -virtual方法と class A { public: virtual void someMethod() { std::cout << "class A" << std::endl; } }; class B : public A { public: ... virtual v

    3

    3答えて

    私たちは、MISRA-2004に準拠しているかどうかのソースコードチェックにPC-Lintを使用しています。これは安全関連のプロジェクトであり、TUVによる証明書に進むために、私たちはツールに自信を持っていることを証明する必要があります(「何度も使用しました」など)。 私たちの目的は、MISRA-2004セットの各ルールのツールを壊して、ツールによってエラーまたは警告を強制することによってツールを

    1

    2答えて

    私はCode Composer StudioでMISRA C 2004標準を使用しています。私は、周辺機器の初期化中にビット単位の操作に関して常にエラーが発生しています。 コンパイラの.hファイルでは、定義は次のようになります。私のコードで今すぐ #define SFR_8BIT(addr) extern volatile unsigned char addr SFR_8BIT(REG1);

    4

    3答えて

    以下のコードでMISRAがこのエラーを出すのを避けるにはどうすればよいですか?私は(unit16_t)でキャストしようとしました。しかし、それは明示的な変換を許可しませんでした。 複合式(MISRA C 2004規則10.1)における「unsigned int型」にMISRA型の基礎となる「unsigned char型」 uint8_t rate = 3U; uint8_t percenta