Ich arbeite an einem Smart-Meter-Projekt, ARM, Keil-Compiler. Ich möchte einige der komplexeren Logik unter g ++ kompilieren, um Regressionstests auszuführen. Ich habe ein Problem mit einigen Include-
In C/C++ Sie haben immer SizeOf(array[N] of T) = N * SizeOf(T);
In Pascal/Delphi können Sie ‚gepackt Array‘ sicher sein verwendet, dass die oben Assertion wahr ist, aber tut ‚verpackt‘ spezifizierer
Ich arbeite mit Strukturen in c auf Linux. Ich begann Bitfelder verwenden und die „verpackt“ -Attribut und stieß ich auf ein sonderbares Verhalten: struct t1
{
int a:12;
int b:32;
int