C++skipws跳过输入空白字符 # `skipws`:C++输入流里那个“视而不见”的小助手 你有没有试过用 `cin ˃˃ x` 读一个整数,再用 `getline(cin, s)` 读一行字符串,结果发现 `s` 居然是空的? 不是代码写错了,... Dark零点/ C++教程/ 2026-04-10/ 0 评论/ 349 阅读
热文C++noskipws保留空白字符输入 # `noskipws`:C++里那个被忽略的“空白守门员” 你有没有试过用 `cin ˃˃ str` 读一行带空格的输入,结果只拿到第一个单词?然后换 `getline(cin, str)`,又发现它莫名其妙地“跳... Dark零点/ C++教程/ 2026-04-10/ 0 评论/ 1.43 K 阅读
C++ws操纵符跳过前导空白 # `ws` 操纵符:那个总在你读输入前悄悄“擦桌子”的小帮手 你有没有遇到过这样的情况:用 `cin ˃˃ x` 读完一个整数,紧接着想用 `getline(cin, s)` 读一行字符串,结果 `s` 却是空的?... Dark零点/ C++教程/ 2026-04-10/ 0 评论/ 275 阅读
C++endl输出换行并刷新缓冲 # `endl` 不只是换行:它悄悄刷掉了你正在等的输出 写 C++ 时,你大概率用过 `std::endl`——比如 `cout ˂˂ "Hello" ˂˂ endl;`。很多人把它当成“换行符的高级写法”,和 `... Dark零点/ C++教程/ 2026-04-10/ 0 评论/ 488 阅读
C++ends插入空字符'\0' # `std::ends` 并不插入 `'\0'` —— 一个被教科书悄悄带偏的 C++ 细节 刚学 C++ 流操作时,很多人在教材里见过这么一行: ```cpp std::cout ˂˂ "hello" ˂˂ st... Dark零点/ C++教程/ 2026-04-10/ 0 评论/ 847 阅读
C++flush强制刷新输出流 # `std::flush` 不是“清空”,而是“按下发送键” 写 C++ 输出代码时,你有没有遇到过这样的情况:程序明明执行到了 `std::cout ˂˂ "正在处理..."`,终端却迟迟不显示;或者调试时加了一... Dark零点/ C++教程/ 2026-04-10/ 0 评论/ 783 阅读
热文C++setw设置字段宽度 # C++里setw到底怎么用?别再被“宽度失效”坑了 刚学C++格式化输出时,很多人对着`setw`一脸懵:明明写了`setw(10)`,为啥数字还是紧巴巴地贴在一起?左对齐右对齐也调不明白,甚至怀疑自己是不是漏装... Dark零点/ C++教程/ 2026-04-10/ 0 评论/ 1.59 K 阅读
C++setprecision设置浮点精度 # `setprecision` 不是“设置小数位数”——C++ 浮点输出精度的真相与避坑指南 刚学 C++ 时,我写了个程序算圆面积,输出 `3.1415926`,想只保留两位小数,就查到 `setprecisio... Dark零点/ C++教程/ 2026-04-10/ 0 评论/ 550 阅读
热文C++setfill设置填充字符 # `setfill` 不是“填满”,是“占位”:C++ 中你可能一直用错了的填充字符 刚学 C++ 的时候,我写过一段代码: ```cpp cout ˂˂ setw(8) ˂˂ setfill('0') ˂˂ 42... Dark零点/ C++教程/ 2026-04-10/ 0 评论/ 1.2 K 阅读
C++setiosflags设置格式标志 # `setiosflags`:C++里那个总被误解的“格式开关” 你有没有试过用 `cout ˂˂ hex ˂˂ 123` 输出十六进制,结果后面所有数字都变成 `hex` 了?想切回十进制,却忘了 `dec` 还... Dark零点/ C++教程/ 2026-04-10/ 0 评论/ 563 阅读