这里是modern c++开源社区,致力于现代C++促进企业生产力与效率 2018年中国C++大会详细日程公布 点我免费报名参加2018年中国C++大会 purecpp社区网站由纯C++打造,这就是真正意义上的purecpp!
purecpp
一种更通用的编译期反射
magic_get编译期反射的局限性 magic_get可以实现编译期获取pod类型,是以一种“无痕”的方式实现的,即无需宏、特殊标记、专门工具。看起来确实很精妙,不过也存在一些局限性,比如只能支持pod类型,不能获取反射类型的字段名,也不支持遍历访问对象字段。这些局限性导致magic_get无法在更广泛的环境下应用。 一种更通用的编译期反射方法/h2...
purecpp
C++中怎么对野指针进行防护
一直从事C++底层库的开发,这里以监听模式来示例野指针的防护。底层通知上层,一种方式是,底层提供一个监听接口类,上层实现,然后注册下来,一般是有注册就有反注册,可是把下层安全压在上层使用者,期望他们在释放这个监听接口类之前总是进行反注册,这个就太不明智,那么我们就需要基于框架设计能防护野指针破坏,这里我们提供一个`Guard`机制。 `Guard`翻译过来的意思就是`警卫`,顾名思义就是用来防护...
Absolutely

purecpp

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


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