网站地图官方微信:
网站首页 蛤泊乡 蕉山乡 盱眙县 万匹乡 赖店镇 水沟镇

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 如何评价《一人之下》第721(764)话? |

    惨,老马实惨,惨不忍睹,都这样了,还在喊姐姐呢。 神机...

    查看详情>>
  • | Linux 内核的系统有没有类似macOS 那样漂亮流畅的桌面环境的发行版本? |

  • | 如何客观评价李小冉的长相? |

  • | 做引体向上可能会诱发腰肌劳损吗? |

  • | 央企的信创,是否有必要把 spring 替换成国产的 solon ? |

  • | 伊以的对轰证明伊朗似乎没那么菜!美国会下场吗? |

  • | J***aScript 已经强大到什么程度了? |

  • | 在武汉,你们的找对象标准是怎样的? |

  • | 如何看待极客湾评测麒麟X90的性能与表现? |

  • | 你见过最人性化的设计是什么? |

  • | 为什么任天堂在NS2上没有选择使用OLED屏幕以提升续航能力和显示效果? |

  • 公共DNS算电信业务,自建且不备案就是违规经营电信业务电信业...

    2025-06-20
  • 惨,老马实惨,惨不忍睹,都这样了,还在喊姐姐呢。 神机...

    2025-06-20
  • 实际工作中,2020年的时候用 Rust 在 ARM 设备上...

    2025-06-20
  • 作为过来人,只能说隐藏不了。 初二开始换上搭扣内衣,根本不会...

    2025-06-20

关注我们

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