美文网首页
error: cast from pointer to smal

error: cast from pointer to smal

作者: _compass | 来源:发表于2020-10-13 11:03 被阅读0次

线程池代码上,往往需要输出对应的线程池编号,即(int) pthread_self() 但是在64为机器上可能导致因为int为4字节,指针统统为8字节,所以一般将int改成uintptr_t 即可解决。

即,将(unsigned int)强制类型转换修改成:

uintptr_t

即可。

相关文章

网友评论

      本文标题:error: cast from pointer to smal

      本文链接:https://www.haomeiwen.com/subject/hmfvpktx.html