私は構造と列挙型を持っています、
struct __value
{
int a;
enum xsd__boolean *ptr;
}
enum xsd__boolean
{
__true = 1,
__false = 0
};
これは、mallocを列挙して値を割り当てる正しい方法ですか?__trueまたは__falseの値をに割り当てたいです。__ *__StructPtr->ptr
trueのサイズはintのサイズと同じですか?
struct __value *__StructPtr;
__StructPtr->ptr = (int *)malloc(sizeof(int));
*__StructPtr->ptr = __true;
これは正しい方法ですか。いくつかの例を挙げて、これについての洞察を提供してください。