C++byte字节类型安全操作 # C++ 中 `byte` 不是“万能胶”:一次踩坑后我重新理解了字节安全操作 刚接手一个跨平台二进制协议解析模块时,我下意识把所有原始内存读写都换成 `std::byte`——毕竟 C++17 引入它,不就是为了... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 920 阅读
热文C++to_integer字节转整数 # C++里`to_integer`不是标准函数?别急,字节转整数的真相在这 刚在项目里看到一行 `auto val = to_integer(bytes);`,心里一咯噔——这函数我怎么没见过?翻遍 `` `˂ch... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 1.6 K 阅读
C++endian检测系统字节序 # C++里怎么一眼看出你的机器是“大端”还是“小端”? 写网络协议解析、做跨平台二进制数据交换,或者调试一个在ARM开发板上莫名其妙错位的结构体——这些时刻,你大概率会撞上那个老朋友:**字节序(endian)**... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 924 阅读
热文C++char8_t UTF-8字符新类型 # `char8_t`:C++20里那个“迟到了二十年”的UTF-8字符类型 你有没有在项目里写过这样的代码: ```cpp const char* utf8_str = u8"你好,世界!"; ``` 然后对着 `... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 1.29 K 阅读
热文C++u8string UTF-8字符串支持 # C++20 的 `u8string`:不是万能胶,但可能是你 UTF-8 处理的“最后一块拼图” 刚接手一个日志系统重构,发现老代码里一堆 `std::string` 硬塞中文路径、HTTP 响应头和用户昵称——... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 1.57 K 阅读
热文C++charconv高效数值字符串转换 # `charconv`:C++里那个不声不响却快得离谱的数值转换工具 上周帮同事调一个日志解析模块,他用`std::stoi`逐行转数字,单线程吞10万条带整数字段的日志花了800多毫秒。我顺手把关键转换换成`st... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 1.31 K 阅读
C++from_chars字符串转数值 # `from_chars`:C++里那个不抛异常、不分配内存、连空格都懒得理的字符串转数值选手 你有没有试过用 `std::stoi` 把一串数字转成整数,结果程序突然崩在 `std::invalid_argume... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 406 阅读
热文C++to_chars数值转字符串 # `to_chars`:C++里那个不抛异常、不分配内存的“硬核”数字转字符串选手 写过C++字符串转换的同学,大概率踩过`std::to_string`的坑——它简洁,但背后偷偷调用`new`;也大概率被`std... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 1.52 K 阅读
热文C++filesystem路径操作基础 # C++17 `filesystem` 路径操作:别再用字符串拼接了,你真的会用 `path` 吗? 刚写完一段代码,想把日志写进 `./logs/2024/06/` 目录——结果发现目录不存在,得一层层 `mkd... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 1.96 K 阅读
C++path类构建与解析路径 # C++里别再手撕路径字符串了:`std::filesystem::path` 的真实用法指南 上周帮同事看一段崩溃日志,发现程序在 Windows 上拼接 `"C:\data\config"` 时,因为反斜杠被当... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 455 阅读