我有一系列 C 函数:
const char* find_string(uint8_t id);
int32_t find_int32(uint8_t id);
uint32_t find_uint32(uint8_t id);
uint64_t find_uint64(uint8_t id);
返回找到的项目(在链表中)。对于字符串,我可以返回一个空字符串。但是对于整数值,我想指出是否找到了整数值。执行此操作的 C 习惯用法是什么?
像这样: ?
uint32_t find_uint32(uint8_t id, int* success);