Я хочу найти адрес одного из элементов данных структуры, но у меня возникли проблемы с доступом к его переменным. Есть ли решение, которое не требует от меня изменения структуры каким-либо образом?Не удалось получить доступ к переменной
ч файл
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];
// внутри цикл
printf("Address: 0x%x, Value of b: %x \n",&r2[i]->b, r[i].r=0x50);
Я получаю сообщение об ошибке при & r2 [я] -> б;
Кроме того, некоторые проверки кода было бы неплохо :) Я строгания на выводе значений C структуры с прокладкой