c语言的问题 警告 1 warning C4172: 返回局部变量或临时变量的地址

日期:2022-04-09 09:48:33 人气:1

c语言的问题 警告 1 warning C4172: 返回局部变量或临时变量的地址

return (char*)u8buf; 因为 u8buf是局部变量, 出函数体后, 变量占用的空间就被释放了, 你把u8buf地址返回 会有警告的.
另外这个定义const char* u8buf[128]; 我不知你是不是这样想的, 这是定义了一个指针数组而不是字符数组, u8buf 是可以放128个指针的数组.
    A+
热门评论