网站地图官方微信:
网站首页 瓦窝镇 友谊县 冯营乡 梅坪乡 老堡乡 海渊镇

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 你和你老婆是怎么认识的? |

    明天就是和她认识的第十周年,十年了,我和她的聊天记录从来没有...

    查看详情>>
  • | 只是突然很好奇,已经造出了三艘航母,为何不能按照这样的模板,批量建造航母呢? |

  • | 我的世界怎么租一个四个人的服务器? |

  • | MacOS真的比Windows流畅吗? |

  • | PHP现在真的已经过时了吗? |

  • | 《三角洲行动》还能活多久? |

  • | 怎么可以让胸变大? |

  • | 电脑C盘爆满,如何彻底清理垃圾又不误删系统文件? |

  • | 微软宣布 5 月 28 日开始下架「Microsoft 远程桌面」应用,背后原因有哪些? |

  • | 苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗? |

  • | 小米su7ultra碳纤维件是否溢价严重? |

  • 我开发了一个语言 herlang: justj***ac/h...

    2025-06-20
  • 减脂力量会掉一部分,减完之后可能大概是我现在的状态。 我现在...

    2025-06-20
  • 我在写,同时我只能说,这东西用上了就想重写别的语言的项目,配...

    2025-06-20
  • 海面战斗不像在内地,海面的地图是无障碍的。 没有任何地形优...

    2025-06-20

关注我们

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