网站地图官方微信:
网站首页 下营镇 锦尚镇 东坪乡 鲍沟镇 林滨镇 乐兴镇

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 30岁了,你在深圳过着什么样的生活? |

    31岁未婚,是一名少儿形体***老师,周六周日机构忙的起飞,...

    查看详情>>
  • | F-35作战半径1100公里,以色列距离伊朗首都德黑兰1600公里。以色列F-35是如何轰炸伊朗的? |

  • | 为什么男生都不喜欢173身高的女生啊? |

  • | 美国真会下场对伊朗开战吗? |

  • | 为什么红十字会腐败这么严重? |

  • | 30岁了,你在深圳过着什么样的生活? |

  • | 据报道称“浏览器内核有上千万行代码”,浏览器内核真的很复杂吗? |

  • | 鱼缸哪里买比较便宜呢? |

  • | 老公每晚都想要怎么办? |

  • | MiniMax Week第三天推出通用 Agent,体验如何?对行业会带来哪些影响? |

  • | 独立开发***能盈利吗?感觉好累... |

  • 学编程还不简单,网上有很多免费的课程自己搜下就可以了,如果想...

    2025-06-20
  • 我来一次性说清楚,请相信我,n年前作为专业的文科生,我特别研...

    2025-06-20
  • HTTP/3 实际上是 QUIC 协议 + HTTP2。 我...

    2025-06-20
  • 提示:全文7000字,无广告,请放心食用! 太长不看版:缓解...

    2025-06-20

关注我们

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