标签: C++
-
Effective STL 读后感
这本书的全名叫《Effective STL — 50条有效使用STL的经验》,书其实已经有点历史了…
-
Boost Python的C++对象, Pickle支持及其原理
默认用boost python包裹的C++对象是不支持pickle的,如果要用pickle.dumps(obj…
-
Support parallel XZ decompression for unix (7zip LZMA SDK based, C/C++)
为unix平台增加XZ多线程解压缩支持(基于7zip LZMA SDK, C/C++) Note This p…
-
std::future 与 std::promise 简单使用、简单原理
C++11有了一些关于线程的模型,在此之前C++里可是各自为政的,各种线程库各种神奇用法。其中有两个好玩的东西…
-
C++17 std::variant 简单使用
std::variant应当是用来替代union来使用的,后者从C时代就有了,但是它缺乏类型安全的保障。boo…
-
C++17 std::generate的使用
std::generate是“遍历——执行”工具函数的一种 #include <algorithm>…
-
C++17 新特性—— if constexpr
看代码说话 template <typename Iterator> auto distance(…
-
std::unique_ptr 关于智能指针的种种
这个域名也是突发奇想买到的,作为unique-ptr.com,为了对得起这个名儿,那就说一下智能指针算了。 前…
-
记一次gtest EXPECT_DEATH遭遇sigsegv的debug过程
the crash 实习生小哥上周突然发现单元测试在dev机器上跑不起来了,–verbose一看发…