Resultados da pesquisa a pedido "misra"
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 ...
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...
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; ...
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 ...
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 ...
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...