网站地图官方微信:
网站首页 景和镇 阳城县 长甸镇 艾城镇 迎阳乡 杨万乡

当前位置: 首页 >

程序员随意使用size_t是否属于***行为?

你写uint32,然后str真有4个G以上长度的时候你就老实了。

写c/c++最最基本的一件事:比较两个数的时候,请务必尽可能保证这两个数类型一致。

如果一定要不一致,那你千万当心。

要不然不知道有多少屎要去踩。

就你这个例子,strlen返回值就是size_t,64位系统里他就是有可能返回大于4G的值,那么如果你用uint,比较32和64的时候隐式转换为64,32转64的数字永远不可能大于4G,喜提无限循环。

这不是格局不格局的问题,str长度大于4…。

程序员随意使用size_t是否属于***行为?

  • | 为什么山姆这么受欢迎? |

    山姆有一款自有品牌的纯牛奶,正面标签显眼的位置显示着“ 欧盟...

    查看详情>>
  • | 现在个人博客不能备案了吗? |

  • | 下辈子想当只鸟,大家有什么经验可以分享吗? |

  • | Rust连续多年成为最受欢迎的语言,为啥国内使用的人还是很少? |

  • | 如何评价“我不了解国产车什么样,但我了解中国人什么样”这一观点? |

  • | PHP初学者,我能不能使用PHP来开发桌面应用? |

  • | 如何评价高圆圆的身材算是美女类型的吗? |

  • | 360 集团周鸿袆努力拼了 4 年,最后反而跌了近 4000 亿,其原因是什么? |

  • | AntV X6 如何在节点中间添加新节点? |

  • | 有哪些开源web应用漏洞扫描工具? |

  • | 为什么感觉快递员、外卖员、保安员等工作人员越来越不能投诉了? |

  • 0612更新: 从其他话题下得知消息,她目前已经被封禁了,大...

    2025-06-19
  • 关于粥饼伦、黑伦等模仿者,周杰伦本人去年曾经公开回应过,他的...

    2025-06-19
  • 最近下载 Google Chrome 时,发现了一个小 bu...

    2025-06-19
  • 从2022年3月开始,我辞去了工作,潜心研究革命性的ORM框...

    2025-06-19

关注我们

添加微信好友,关注最新动态