C/C++ STL 源码简析 – std::function (下) Posted on 2019年2月25日2020年6月6日by xris 上一篇文章介绍了 libc++ 中 std::function 的实现。它使用了虚表来在一个类型擦除后的容器中 […] 继续阅读
C/C++ STL 源码简析 – std::function (上) Posted on 2019年1月15日2019年3月9日by xris 感觉挺久没写 C++ 相关的东西了,反正最近写个玩具读了一遍源码手动实现了一遍 function 不如来总结一 […] 继续阅读
C/C++ GCC 部分 builtin 函数轮子 Posted on 2018年8月23日2020年9月1日by xris 某个空虚寂寞的晚上,随便造点轮子,只是常用的二进制位运算的函数而已。实现不一定是常数最优的,可读性优先。 裸的 […] 继续阅读
C/C++ C++ 刷题坑点(下) Posted on 2018年8月17日2018年12月22日by xris 上一篇文章中提到了几个标准设计的坑。接下来有更加常见的几个、竞赛中经常遇到的坑,主要是由于 C++ 实现的问题 […] 继续阅读
C/C++ C++ 刷题坑点(上) Posted on 2018年8月17日2018年8月17日by xris 这几周校队集训因为 C++ 兼容性、版本等等的各种问题,经常被各 OJ 给坑得不要不要得,稍微记录一下以免再次 […] 继续阅读
C/C++ C++ CRTP 简介 Posted on 2018年5月10日2019年4月21日by xris 奇异递归模板模式 (Curiously Recurring Template Pattern, CRTP) 是 […] 继续阅读
C/C++ GNU 扩展:内联汇编 Posted on 2018年4月2日2018年4月3日by xris 是这样的,我本来是打算去做清华的 ucore OS 实验的, GitBook 上前言里介绍了一下内联汇编,我看 […] 继续阅读
C/C++ What’s up, C++17! Posted on 2018年2月15日2018年5月8日by xris 这篇文章是旧博客《C++17的新玩具们》搬运,再结合上我几个月的修炼对C++的理解稍微深了一点,再做了些修改。 继续阅读