我有以下代碼,並且不確定是使用結構對齊還是memcpy將結構A複製到自定義「堆棧」字符/字節數組中。 對於以下兩種代碼選擇或任何錯誤的選擇有什麼好處/不利之處嗎? 必要的結構/函數。 struct B {
int type;
struct B *prev;
}
struct A {
struct B base;
int n;
struct B
關注主題How is an array aligned in C++ compared to a type contained?我做了一個實驗。 下面是代碼: #include<iostream>
using namespace std;
int main()
{
const int N = 12;
{
float p1[N], p2[N];
co