As I am working on a topic related to MISRA, I had some doubts about this line of code:
int *a = (int *) malloc( 12 );
as rule 11.5 [A] "A conversion should not be performed from pointer to void into pointer to object" is being raised here.
my question is: is that line of code considered as an explicit cast, or implicit conversion?