网站地图官方微信:
网站首页 包装制品 包装印刷加工 展示台 眼镜及配件 学生 信封

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 怎么学习前端开发?求推荐学习路线? |

    之前的文章《 Trae+Claude3.7 | 10分钟生成...

    查看详情>>
  • | 为什么欧美影视喜欢露点? |

  • | 为什么欧美影视喜欢露点? |

  • | 请问有没有什么工具能够生成局域网的网络拓扑结构图? |

  • | 成龙的电影从什么时候开始票房不灵了? |

  • | 为什么现在的人类不怎么戴帽子了? |

  • | Steam上有哪些优秀的即时战略(RTS)游戏? |

  • | fm里为什么会出现球员属性跟表现不匹配的现象? |

  • | 为什么linux桌面那么丑? |

  • | 谁在半夜看过鱼缸里的鱼,它们都在干什么? |

  • | ***x512具体在哪些方面应用? |

  • chromium-clang有***x512构建 这是你能用...

    2025-06-23
  • 我觉得zed在做好一个编辑器的本职工作上 还是不错的 作为一...

    2025-06-23
  • 公司跟胖东来有业务往来,但一直都是通过代理商做的,今年年初曾...

    2025-06-23
  • fbx文件格式要么使用fbxsdk读取,要么看文档自己梭哈:...

    2025-06-23

关注我们

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