这里是modern c++开源社区,致力于现代C++促进企业生产力与效率 2018年中国C++大会详细日程公布 点我免费报名参加2018年中国C++大会 purecpp社区网站由纯C++打造,这就是真正意义上的purecpp!
purecpp
C++ 开发中的 Docker 使用 (0) - 前言
C++ 标准在沉寂了很多年之后终于发布了 C++ 11,在眼瞅着一手好牌没往外打就要输掉的时候,终于顿悟开始提速,14、17 相继发布,20 也已经在路上了。随着标准不断更新,Modern C++ 已然成型。C++ 的提速在某种意义上让部分 cpper 猝不及防,一下子被甩在了 "modern" 的身后。因为我在 DevOps 和工程能力方面略有涉猎,还能看得见 "modern" 的影子(却几乎...
purecpp
用C++17和boost.hana实现C++20的named arguments
目前C++在调用函数的时候不能指定参数名称,比如有这样一个函数: int foo(int a, float b, std::string const& c); 现在...
purecpp
一种更通用的编译期反射
magic_get编译期反射的局限性 magic_get可以实现编译期获取pod类型,是以一种“无痕”的方式实现的,即无需宏、特殊标记、专门工具。看起来确实很精妙,不过也存在一些局限性,比如只能支持pod类型,不能获取反射类型的字段名,也不支持遍历访问对象字段。这些局限性导致magic_get无法在更广泛的环境下应用。 一种更通用的编译期反射方法/h2...
purecpp
C++中怎么对野指针进行防护
一直从事C++底层库的开发,这里以监听模式来示例野指针的防护。底层通知上层,一种方式是,底层提供一个监听接口类,上层实现,然后注册下来,一般是有注册就有反注册,可是把下层安全压在上层使用者,期望他们在释放这个监听接口类之前总是进行反注册,这个就太不明智,那么我们就需要基于框架设计能防护野指针破坏,这里我们提供一个`Guard`机制。 `Guard`翻译过来的意思就是`警卫`,顾名思义就是用来防护...
purecpp
怎么让typedef char[N]的类型正确匹配呢?
``...
Absolutely

purecpp

一个很酷的modern c++开源社区


这里有创新的idea,这里有最酷的modern c++代码,这里有很棒的modern c++开源项目。purecpp社区邮箱 purecpp@163.com
友情链接