我想找到结构的数据成员之一的地址,但我无法访问它的变量。是否有不需要我以任何方式更改结构的解决方案?
h 文件
class C
{
private:
int x;
char b;
};
.cpp 文件。
char *p2 = new char[128];
memset(p2,'aa',128);
Test_C *r2 = new(p2) Test_C[3];
//for循环内部
printf("Address: 0x%x, Value of b: %x \n",&r2[i]->b, r[i].r=0x50);
我在 &r2[i]->b; 处收到错误消息
还有一些代码审查会很好:) 我计划输出带有填充的 C 结构的值