发布于2026-08-17 阅读(0)
扫一扫,手机访问
GNU C Library 2.43 正式发布了。作为 GNU/Linux 系统最底层的基石,glibc 一直以高度的可移植性和高性能著称,同时严格遵循 ISO C11 和 POSIX.1-2017 等权威标准,国际化支持也做得相当成熟。这次更新带来了不少硬核变化,下面挑重点说说。
**标准兼容方面**,这次引入了 ISO C23 中定义的几个新函数:`free_sized`、`free_aligned_sized`、`memset_explicit` 和 `memalignment`,内存管理更灵活也更安全。另外,`assert` 宏现在支持可变参数形式,按 C23 规范确保在复合字面量初始化器中能正确处理带逗号的表达式。还有一批函数——`bsearch`、`memchr`、`strchr`、`strpbrk`、`strrchr`、`strstr`、`wcschr`、`wcspbrk`、`wcsrchr`、`wcsstr` 和 `wmemchr`——都实现了类型安全宏:如果输入参数指向 const 限定类型,返回的指针也会带上 const 限定,这能避免不少隐性 bug。
**数学库的改进**也相当亮眼。`
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
4
5
6
7
8
9