这里是modern c++开源社区,致力于现代C++促进企业生产力与效率 这里有创新的idea,这里有最酷的modern c++代码,这里有很棒的modern c++开源项目! C++ 工作机会 2020 pure c++大会回顾 purecpp社区网站由纯C++打造,这就是真正意义上的purecpp!
purecpp
论C++ Executors提案中Concepts的循环依赖
## 1. 发现循环依赖 笔者在实践[T...
purecpp
编写安全C++代码杂谈
编写安全的代码是一件不容易的事情,需要从多角度,多维度去考虑代码的安全性,采用多种方法去保证代码安全。现代C++提供了很多保证安全性的方法和特性,为了让大家能深入了解如何编写安全性代码,我将通过一个经典的案例给大家展示一些代码安全性的问题以及用现代C++编写安全代码的一些思想和方法。 # 从一个对象池开始 ## 什么是对象池 对象池模式是一个经典的设计模式,在实际开发中会、经常用到...
purecpp
现代C++函数式编程之partial application and curry
Partial application和curry是函数式编程中的两个重要的概念,用现代C++来实现它们不难,让我们从概念开始一步步来实现它们。 # Partial application 对于一个N(N>1)元函数,通过预先传入一个或多个参数来把多元函数转变为更少一些元的函数甚至一元函数,可以看做是一个逐步...
purecpp
现代C++函数式编程之function compose
# Composing function call...
purecpp
搭建VS2017 Linux CMake开发环境
# 本文已经获得作者[方方](https://www.zhihu.com/people/fang-fang-40-71/columns)的转载授权,也欢迎大家去[原文地址](https://zhuanlan.zhihu.com/p/62036402)阅读。 # 需要安装的软件 ## 1. VS2017 本文用来测试的版本是VS2017.15.9.8 ...
purecpp
modern c++设计模式系列(一)
# 从一个玩具例子开始 假设我们现在有一个动物的继...
purecpp
C++20 Modules
## 1. 为什么我们需要C++ Modules? 实际上,关于C++ M...
purecpp
从抽象谈面向对象与泛型编程 part.2 - 泛型编程的抽象
1. 前言 上一篇浅讨了OOP中抽象常用的方法,而这一篇的内容,主要是对《数学与泛型编程》,后文简称MGP,中部分内容的小结。这本著作有相当多的篇幅,是对数论基础的讨论。其中的一条主线,就是最大公约数(GCD)算法的探讨。GCD是数论的基础,可以说绝大部分数论的定理都是基于GCD推导出来的,而整个数论的发展史就是一部推广GCD算法的历史。GCD算法推广的过程,也演绎出了很...
purecpp
从抽象谈面向对象与泛型编程 part.1
1. 前言 抽象是我们常用的思维过程。一系列事物通过大脑的提炼,归纳和综合,让我们可以从无序中找出有序,从一个个具体的问题中找出通用的解决方法。编程中的抽象是从面相对象的程序设计,后文称为OOP,开始才有了比较完善的语言支持。如今软件复杂程度越来越高,OOP一直都是解决复杂软件设计的重要方法。使用OOP可以屏蔽各个任务具体的细节,抽象出一个简化而统一的流程...
purecpp
解耦利器function message bus
需求1 能把模版函数和一个key注册起来以便后面使用,能把参数不同的函数和一个key注册起来以便后面使用。 c++中没有这样的一个容器可以存放模版函数和参数类型不同的函数。 需求2 对象A和对象B相互调用,耦合性很强,如何消除这种耦合性; 对象A和对象B没有任何关系,但A希望用B里面的方法,但二者又不适合直接关联起来。 ...
Absolutely

purecpp

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


[社区开源项目列表,点击前往]


purecpp社区自2015年创办以来,以“Newer is Better”为理念,相信新技术可以改变世界,一直致力于现代C++研究、应用和技术创新,期望通过现代C++的技术创新来提高企业生产力和效率。


社区坚持只发表原创技术文章,已经累计发表了一千多篇原创C++技术文章;


组织了十几场的C++沙龙和C++大会,有力地促进了国内外C++开发者之间的技术交流;


开源了十几个现代C++项目,被近百家公司所使用,有力地推动了现代C++在企业中的应用。


期待更多的C++爱好者能参与到社区C++社区的建设中来,一起为现代C++开源项目添砖加瓦,一起完善C++基础设施和生态圈。


微信公众号:purecpp, 社区邮箱: purecpp@163.com


友情链接