摘要:
不知道 variant 的可以先看一下这个:std::variant - cppreference.com 数据的存储 因为 variant 跟 union 很像,所以我一开始以为 variant 是在内部创建一块足够大(能存放大小最大的类型)的缓冲区,然后通过 placement new 等方法在 阅读全文
摘要:
Update 2021/11/24 : 针对 Windows 11 进行部分微调 注意:本文已停止更新,不再保证内容正确性! 零. 简介 什么是虚拟终端序列? 虚拟终端序列是控制字符序列,当写入输出流时,可以控制光标移动、颜色/字体模式和其他操作。 在输入流上也可以接收序列,以响应输出流查询信息序列 阅读全文
摘要:
goto 跳转集中处理 int func() { if(!try_do_a()) goto END_FUNC; if(!try_do_b()) goto END_FUNC; // ... return 0; END_FUNC: // do something } do{...}while(0) (原 阅读全文