2

構造体のメンバーにアクセスしたいが、このメンバーが存在するかどうかを確認する

#include <stdio.h>

int main()
{
    struct MyStruct { int a;};
    struct MyStruct temp ;
    temp.a=3;

    return 0;
}

aメンバーが構造体 m にあるかどうかを確認する方法はあり#ifdefますか? 何かのようなもの#ifdef MyStruct.a temp.a=3; #else temp.b=3; #endif

4

1 に答える 1