memory-alignment

Speicherausrichtung bedeutet, dass sich Objekte und Variablen an bestimmten Offsets im Systemspeicher befinden.
1
Antwort

Warum geht GCC 6 davon aus, dass Daten 16 Byte ausgerichtet sind?

(Tut mir leid, dass ich es nicht geschafft habe, mein Problem auf einen einfachen fehlerhaften Testfall zu reduzieren ...) Ich hatte Probleme mit der Aktualisierung auf GCC 6.3.0, um unsere Codebasis zu erstellen (relevante Flags: -O3 -m32...
16.02.2017, 10:43
3
Antworten

Ausrichtung von Heap-Arrays in C und C ++ auf Ease Compiler (GCC) Vektorisierung

Ich koche gerade eine Wrapper-Container-Template-Klasse für std::vector , die automatisch ein multi-resolution pyramid der Elemente in ihrem std::vector erstellt. Das Schlüsselproblem besteht jetzt darin, dass ich möchte, dass die Pyr...
06.07.2011, 14:46
1
Antwort

Was verhindert, dass __attribute __ ((gepackt)) in ISO C / C ++ gelangt?

Dies ist einer der wichtigsten Gründe, warum ich C / C ++ für das Schreiben einiger Klassen von Systemsoftware verwende, aber es ist nichts anderes als eine Compiler-Erweiterung, die sehr verbreitet ist. Warum erwägt der Ausschuss nicht, ihn off...
27.07.2016, 08:41