这里是modern c++开源社区,致力于现代C++促进企业生产力与效率 这里有创新的idea,这里有最酷的modern c++代码,这里有很棒的modern c++开源项目! C++ 工作机会 2020 pure c++大会回顾 purecpp社区网站由纯C++打造,这就是真正意义上的purecpp!
purecpp
C++性能优化实践(四)
在谈优化运行期字符串之前,有必要先来看看std::string的一些特点,这些特点有助于我们优化性能。事实上std::string并没有想象中那么慢,我们来看一个测试: ``` const int SIZE = 1000000; void test_stack() { ScopedTimer timer("stack"); for (int i = 0; i < SIZE;...
purecpp
C++性能优化实践(三)
# 在非constexpr环境中使用编译期计算 constexpr函数只有在一定上下文...
purecpp
C++性能优化实践(二)
# 字符串性能优化 在平时的开发工作中,操...
purecpp
浅谈The C++ Executors
就在2021年7月6号,Executors提案又有了亿点点的更新。新的Paper, [P2300R1](http://open-std.org/JTC1/SC22/WG21/docs/papers/2021/p2300r1.html), 正式命名为`std::execution`, 相较于The Unified Executor for C++, [P0443R14](http://www.op...
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++设计模式系列(一)
# 从一个玩具例子开始 假设我们现在有一个动物的继...
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


友情链接