网站地图官方微信:
网站首页 柳园镇 东兴乡 建阳区 保和乡 少普乡 勐阿镇

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 为什么现在年轻人很少愿意进入化工制造业? |

    我就是干化工的。 我们厂一天净利润一百万以上。 你没听错...

    查看详情>>
  • | 婆婆早晚喝一瓶纯牛奶,每一次还剩半箱就开始催儿子买。每次听见她喊她儿子买我就不太舒服我是不是太小气? |

  • | 写CUDA到底难在哪? |

  • | 学生校服如何隐藏内衣痕迹? |

  • | 为什么腾讯云或者阿里云不让自建dns服务器? |

  • | 小别胜新婚吗? |

  • | 如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架? |

  • | 「韦东奕本人」账号确认是***的,目前已被关停,如何看待无底线博流量的行为?哪些信息值得关注? |

  • | 为什么bilibili后端要用go来写? |

  • | 鸿蒙电脑应用开发和鸿蒙手机是一样的吗? |

  • | iOS 26 的新设计被吐槽丑,苹果在设计更新时考虑了哪些因素?你对这一设计都有哪些评价? |

  • 公共DNS算电信业务,自建且不备案就是违规经营电信业务电信业...

    2025-06-18
  • 在今年的 WWDC 中,苹果发布了最新的 macOS 版本 ...

    2025-06-19
  • 做菜水平咱普通人评价不了。 只说探店,择一个川菜川菜老店-...

    2025-06-19
  • 突然发现自己变老了是从垮脸开始的。 工作关系,经常要给孩子们...

    2025-06-17

关注我们

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