网站地图官方微信:
网站首页 管陶乡 砚山镇 济村乡 湖坑镇 旺甫镇 浪坡乡

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 我国004号航母什么时候下水? |

    有资料显示,之前猜测的003二号舰,即福建舰姊妹舰已取消。 ...

    查看详情>>
  • | 网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)? |

  • | 现在个人博客不能备案了吗? |

  • | 据说go和c#的开发者都说自己比较节省内存,你们认为呢? |

  • | 中国人为什么会对俄罗斯有种特殊的好感? |

  • | 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗? |

  • | 2025 年 6 月,Rust 在 GUI 方面有何大的进展? 你最看好哪个框架? |

  • | 眼睛有飞蚊症可以自愈吗? |

  • | Python+rust会是一个强大的组合吗? |

  • | 各位都在用Docker跑些什么呢? |

  • | 公司准备换系统有什么好用的ERP系统推荐嘛? |

  • 因为越具体的事情越复杂,越复杂的事情受众越少。 这里我用桌游...

    2025-06-20
  • 我之前给博客备案,然后接到电话说名字不可以叫“xx博客”,我...

    2025-06-20
  • 资本最擅长的戏法,就是先夺走我们本该拥有的日常,再包装成“稀...

    2025-06-20
  • 很多年前我去面试恰巧遇到这个问题。 面试官是个50岁左右的...

    2025-06-20

关注我们

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