nark 序列化与 C++14 的新特性

阅读更多关于《nark 序列化与 C++14 的新特性》

nark C++ 序列化库 尽管 性能优异,但是C++14以前,在某些情况下想要完全发挥性能优势,需要额外声明 DATA_IO_DUMP_RAW_MEM

只是因为受制于 C++ 的语法限制,无法实现自动推导所有的 Dumpable 对象——可以 memcpy 的对象: 继续阅读

发现 gcc bug: error: non-static data member declared ‘auto’

阅读更多关于《发现 gcc bug: error: non-static data member declared ‘auto’》

在使用 C++14 的新特性改进 febird dataio 序列化库时(参见: febird 序列化与 C++14 的新特性),发现了一个 gcc 的 bug,可以抽象出精简代码如下: 继续阅读