网站地图官方微信:
网站首页 罗阳镇 黄湾镇 高皇镇 翔云镇 文昌市 大具乡

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 如何看待Ollama基于Go语言开发而不是别的编程语言? |

    不知道为什么知乎上一吨的不懂go的人总是喜欢在这里胡言乱语....

    查看详情>>
  • | 新买了一台nas,第一个月下载20t+,上传5+,不会被网警盯上吧? |

  • | Electron是否有作为游戏引擎的潜力? |

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

  • | 互联网已经将绝大部分信息差抹除了,知识已经随处可以获得,为何大部分人依旧无法获得大幅突破? |

  • | 只考虑隐身和载荷航程,中国轰六K能投GBU57巨型钻地弹,炸福尔多***吗? |

  • | 去小河里钓鱼需要带什么?自己有个路亚杆子? |

  • | systemd吞并了什么? |

  • | 为什么中国航天不像NASA那样展示更多的宇宙景象? |

  • | 如何评价电影《碟中谍8:最后清算》? |

  • | 如何看待《捞女游戏》导演***辉B站账号遭封,是否遭到打击报复? |

  • 比起框架眼镜,“存在感”更低的***眼镜当然更受青睐! 但想...

    2025-06-23
  • 咋说呢,欧美款型的裙子欧美身材穿才是薄纱,在大街上见过瘦到特...

    2025-06-23
  • 需求描述日常开发中,我们常常会要执行一些定时任务比如定时清理...

    2025-06-23
  • 对于我来说,速率不是最主要的,反而可连接性是最重要的。 我...

    2025-06-23

关注我们

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