d不能取常成员地址

原文

struct c { uint a, b;}
__gshared const c d = { 3, 4};
__gshared const e = &d.a;

我想:

struct c {
     uint32_t a, b;
     uint32_t[] arr;
}

取不了常成员地址.
内存中的地址不是不变的.

posted @ 2022-09-14 10:46  zjh6  阅读(11)  评论(0)    收藏  举报  来源