0

私は構造と列挙型を持っています、

    struct __value
    {
       int a;
       enum xsd__boolean *ptr;
    } 
    enum xsd__boolean
    {
      __true = 1,
      __false = 0
    };

これは、mallocを列挙して値を割り当てる正しい方法ですか?__trueまたは__falseの値をに割り当てたいです。__ *__StructPtr->ptrtrueのサイズはintのサイズと同じですか?

struct __value *__StructPtr;
__StructPtr->ptr = (int *)malloc(sizeof(int)); 
*__StructPtr->ptr = __true;

これは正しい方法ですか。いくつかの例を挙げて、これについての洞察を提供してください。

4

3 に答える 3