Resultados da pesquisa a pedido "misra"

4 a resposta

Por que minha ferramenta lançou um erro MISRA aqui?

O que posso fazer para evitar que o MISRA dê esse erro para o código abaixo? Eu tentei transmitir com (unit16_t). Mas não permitiu uma conversão explícita. onversão implícita ilegal do tipo MISRA subjacente "unsigned char" para "unsigned int" em ...

3 a resposta

Como os tipos inteiros são convertidos implicitamente?

O código a seguir falha em uma verificação MISRA. A mensagem de erro concreta é:(MISRA-C: 2004 10.1 / R) O valor de uma expressão do tipo inteiro não deve se...

12 a resposta

Qual é o benefício de terminar se ... else se constrói com uma cláusula else?

Nossa organização tem umrequeridosregra de codificação (sem qualquer explicação) que: if… else se construções devem ser finalizadas com uma cláusula else Exemplo 1: if ( x < 0 ) { x = 0; } /* else not needed */Exemplo 2: if ( x < 0 ) { x = 0; ...

1 a resposta

Máquina de estado sem ponteiro de função

Eu implementei uma máquina de estado complexa com várias transições de estado para um sistema SIL 4 de segurança. A espinha dorsal dessa implementação foi feita usando ponteiros de função. Quando tudo estava navegando sem problemas, o V&V se opôs ...

1 a resposta

Regra MISRA 2012 8.10 em linha estática

Por que MISRA recomenda que uma função embutida seja declarada com a classe de armazenamento estático? Enquanto a palavra-chave inline é uma dica do compilador para substituir todas as chamadas de função pelo corpo da função real e o compilador ...

5 a resposta

Declarações de retorno condicional de C / C ++ [duplicado]

Esta questão já tem uma resposta aqui:É mais eficiente usar if-return-return ou if-else-return? 9 respostasEu estou trabalhando em programa embutido e, em ce...