phpmd
typedef struct _x_t {
int64_t id;
} x_t;
extern x_t x;
static inline x_t* get_x() {
return &x;
}
#include "x.h"
x_t x;
我问这个的原因是我确定get_x()->id = 5;
已执行,并且当我访问get_x()->id = 5
时,在某些情况下它变为随机值。
所以我想知道x.h中的代码是否总是正确?如果没有,什么时候会出问题?