网站地图官方微信:
网站首页 赵村镇 中心镇 维新乡 芦浦镇 石市镇 山江镇

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 以色列为什么突然敢打伊朗了?不怕被报复? |

    最根本的是伊朗一周左右能造出核武器 这个五常都忍不了的。 。...

    查看详情>>
  • | 阿里云为什么没有一年的免费云服务? |

  • | 请问买个nas,能够直接把游戏装进去吗? |

  • | 最讨厌和哪种人打羽毛球? |

  • | 如何评价人民网评关于集中整治违规吃喝的发文? |

  • | 国密加密算法有多安全呢? |

  • | 歼-20 在国际上到底是什么地位? |

  • | 大连天空现罕见「窟窿云」,目击者称持续半小时,压迫感十足,窟窿云是怎么形成的?你见过吗? |

  • | 鱼缸里突然在水面角落出现很多想泡沫一样的气泡是怎么回事? |

  • | MongoDB的缺点以及你为什么不使用MongoDB? |

  • | 能够自己一个人创业的全栈web码农fullstack developer要会哪些技术? |

  • 大事——首次对以色列发射了高超音速导弹,(按***上的暗示来...

    2025-06-20
  • 研发人员常常会陷入为不同协议切换调试工具的泥沼,事实上,Ap...

    2025-06-20
  • 第一个概念, 便宜,055造价每吨60万,万吨60亿人民币,...

    2025-06-20
  • 最近在想,女生所谓的“完美身材”到底是什么。 我以前以...

    2025-06-20

关注我们

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