Ich habe gerade einen Test im Rahmen eines Vorstellungsgesprächs absolviert, und eine Frage hat mich verblüfft, selbst wenn ich Google zur Hilfe nahm. Ich würde gerne sehen, was die StackOverflow-Crew damit anfangen kann:
Le site
memset_16aligned
Funktion benötigt einen 16-Byte-Zeiger, der an sie übergeben wird, sonst stürzt sie ab.a) Wie würden Sie 1024 Byte Speicher zuweisen und an einer 16-Byte-Grenze ausrichten?
b) Geben Sie den Speicher frei, nachdem diememset_16aligned
ausgeführt hat.
{
void *mem;
void *ptr;
// answer a) here
memset_16aligned(ptr, 0, 1024);
// answer b) here
}