Visst, det finns inga garantier att det alltid kommer att fungera. Men jag skulle bedöma risken att det slutar fungera vid en versionsuppgradering av kompilatorn som försumbar.
Dessutom är det ju sånt man har static_assert till Det finns numera även i C från C11.
I de fallen man har en äldre kompilator går det istället lägga in som ett steg i makefilen att den skriver ut alignment till stdout och jämför mot ett fast värde.
Hur löser man problemet med olika databasversioner vid uppgr
-
- Inlägg: 1397
- Blev medlem: 29 januari 2011, 21:06:30
- Ort: Lapplandet