网站地图官方微信:
网站首页 土城镇 新海镇 白甸镇 长乐镇 唐县镇 浪珠乡

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 如何评价《灵笼 2》第六集? |

    看完第六集,我敢确定,巨人脑子里的小孩就是马克,至少马克是第...

    查看详情>>
  • | 是不是 Mac Mini(M4) 不值得? |

  • | 存电话号码,究竟该用int类型还是string类型? |

  • | 现在还有人一直坚持使用 Eclipse,不使用 IntelliJ IDEA 吗? |

  • | 为什么 J***a 没有好用的 ORM 框架? |

  • | 曾经的班花,现在还多少人惦记? |

  • | 最适合个人使用的Linux桌面发行版是哪个? |

  • | 一套正版adobe全家桶多少钱? |

  • | ***如古代长城用的是C140混凝土,那千百年下来会完整的留存至今还是损坏的更加严重? |

  • | 为什么这么久了还是没有主流软件开发鸿蒙版? |

  • | 国产轮胎那么便宜,为什么很多人非要买高价的国外轮胎?? |

  • 很多人讨论rust能不能解决内存bug,关于这一点我觉得c+...

    2025-06-20
  • 我是做会计的,一直挺自豪Excel用得不错,确实也在工作中提...

    2025-06-20
  • 我在游戏行业呆了7、8年,互联网行业呆了2年,实体行业呆了4...

    2025-06-20
  • 我觉得主要是流行的问题。 50后60后和部分70后如果不喝...

    2025-06-20

关注我们

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