The Horror of the Standard Library

一个 allocator 引发的惨案…


CppCon2015: Extreme Type Safety with Opaque Typedefs

类型自带语义,但是 typedef/using 只是类型别名,编译器无法区分。而 opaque typedefs 声称可以通过通过 wrapper 的方式生成具有单独类型语义 typedefs。


HTTP Series

https://www.code-maze.com/http-series-part-1/
https://www.code-maze.com/http-series-part-2/
https://www.code-maze.com/http-series-part-3/
https://www.code-maze.com/http-series-part-4/
https://www.code-maze.com/http-series-part-5/

可以作为不错的 HTTP 协议扫盲


CppCon2015: C++ Requests - Curl for People

受到 python requests 启发的 C++ counterpart implementation。

基于 CURL,但是做了非常细致的封装。

看了一下 demo,感觉是个非常不错 curl wrapper


Android GC 那点事儿

行文杂乱,讲道理还不如看专业的 posts…


How to Return a Smart Pointer AND Use Covariance

为 C++ 中实现涉及 smart pointer 的 covariance 接口提供了一个非常不错而且可用的解决方案。