0

構造体のデータ メンバーの 1 つのアドレスを検索したいのですが、その変数へのアクセスに問題があります。構造体を変更する必要のない解決策はありますか?

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構造体の値を出力することを計画しています

4

1 に答える 1