![]() |
named vs positional initialization - Printable Version +- MISRA Discussion Forums (https://forum.misra.org.uk) +-- Forum: MISRA C (https://forum.misra.org.uk/forumdisplay.php?fid=4) +--- Forum: MISRA C:2012 and MISRA C:2023 guidelines (https://forum.misra.org.uk/forumdisplay.php?fid=21) +---- Forum: 8.9 Initialization (https://forum.misra.org.uk/forumdisplay.php?fid=164) +---- Thread: named vs positional initialization (/showthread.php?tid=1751) |
named vs positional initialization - delirium5223 - 04-09-2025 What do you think about advising against using mixed aggregate initialization, named vs positional. When mixing them there is a higher chance for human confusion/mistake. e.g. not covering all of them etc Code: typedef struct Rule 9.6 only prohibits them when they are embedded structs, not for single struct. Code: /* Non-compliant - chained designators and implicit positional initializers mixed */ |