Hoi, ich bin letztens über alignas gestolpert und hab das Beispiel dafür nicht direkt verstanden darum gleich mal etwas recherchiert und durch
[Only registered and activated users can see links. Click Here To Register...]
auch eigentlich so halbwegs verstanden was da passiert ( 16 byte grenze bei #
struct alignas(16) sse_t
{
float sse_data[4];
};
zum Beispiel, also dürfte der Inhalt des Structs nicht mehr als 16 bytes veranschlagen? So hab ichs zumindest verstanden.)
Meine Frage wäre jetzt vor allem, wann es sinnvoll ist sowas einzusetzen, evtl. ein kleines Beispiel :)
[Only registered and activated users can see links. Click Here To Register...]
auch eigentlich so halbwegs verstanden was da passiert ( 16 byte grenze bei #
struct alignas(16) sse_t
{
float sse_data[4];
};
zum Beispiel, also dürfte der Inhalt des Structs nicht mehr als 16 bytes veranschlagen? So hab ichs zumindest verstanden.)
Meine Frage wäre jetzt vor allem, wann es sinnvoll ist sowas einzusetzen, evtl. ein kleines Beispiel :)