网站地图官方微信:
网站首页 三农场 枫田镇 亭口镇 德山镇 射洪市 铁锁乡

当前位置: 首页 >

程序员随意使用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,第一个月下载20t+,上传5+,不会被网警盯上吧? |

  • | 如何看待天津的排水系统? |

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

  • | 印度空难客机两个黑匣子均已找到,最新发现的为驾驶舱语音记录器,会对事故调查带来哪些帮助? |

  • | 微软裁了 6000 人,其中软件工程师受影响最大,这会给整个软件行业的人才流动带来怎样的连锁反应? |

  • | 国产香橙派和树莓派差距在哪? |

  • | 老饭骨做的饭真的好吃吗 ? |

  • | 如何评价鸿蒙电脑无法编写其自身运行的程序? |

  • 个人办个号,材料审核大半天,多打几个电话,或者接到海外电话,...

    2025-06-20
  • 我个人一点看法,我买了16pm。 其实我在对比ov的ult...

    2025-06-20
  • 你这算什么,我比你严重多了。 到现在整整10年,一样活的好好...

    2025-06-20
  • 人类下一步的进化方向是什么? 《灵笼》第六集给出了一个有趣的...

    2025-06-20

关注我们

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