Tôi đã có một con trỏ đến một cấu trúc với một liên minhsao chép trên dữ liệu từ một công đoàn trong C
vì vậy hãy nói rằng chúng ta có
struct A {
union {
char **word;
struct A *B
} u;
};
và tôi có các biến x và y của loại A *
typedef A* A_t;
A_t x;
A_t y;
sẽ x-> u = y-> u đủ để sao chép qua nội dung trong công đoàn.
tuyên bố đó sẽ gây segfault cho chắc chắn! –
BTW: 'typedef A * A_t;' là một lỗi cú pháp trong C. Bạn đang sử dụng trình biên dịch C++? BTW2: con trỏ typedeffing nên được coi là một thói quen xấu. – wildplasser