这里是modern c++开源社区,致力于现代C++促进企业生产力与效率 C++ 工作机会 - Q2 2019 C++分布式基础设施技术分享报名开始了!! purecpp社区网站由纯C++打造,这就是真正意义上的purecpp!
purecpp
请教shared_ptr在析构时的奇怪表现。
``...
purecpp
请教一个基础的关于右值引用和赋值的问题
...
purecpp
一个自学了近一年的C++的江小白
# 初始数据放这里 我现在已经看了一部分了...
purecpp
对HAS_MEMBER功能的改进
HAS_MEMBER的实现: htt...
purecpp
一个更好的异构容器
C++中目前为止并没有一个真正的异构容器,STL的容器都是只能存一种类型,如果有一个容器可以存放不同的类型数据,那它就是一个异构容器。比如可以这样存放数据: heterogeneous_container c; c.push_back(1); c.push_back(2.f); c.push_back('a'); 像这样的异构容器,事实上很多人都做过,一些常见的实...
purecpp
一个编译期查找的map
在今年的cppcon上Fabian Renn-Giles讲了一个很有趣的map,这个map可以实现编译期查找,完全是0开销的查找,而且可以通过编译期的key查找运行期对象,用C++17实现的,实现得很巧妙,在这里做一个介绍,详细的演讲内容[可以看这里](https://github.com/CppCon/CppCon2018/blob/master/Presentations/a_semi_co...
purecpp
San Diego 会议, Concepts 篇
今天 Herb 写了一篇上周刚刚结束的 [Fall ISO C++ standards meeting (San Diego)](https://herbsutter.com/2018/11/13/trip-report-fall-iso-c-standards-meeting-san-diego/) 的 trip report, 写完之后给 reflectors 发了封邮件 request f...
purecpp
如何实现函数参数过滤代码点评
前面提出了一个参数过滤的需求,社区的一些朋友给出了实现,在这里做一下点评。 需求 过滤传入的函数参数。假设传入了int, bool, double, bool, structA这几个参数,现在我需要把其中的bool参数去掉,只保留非bool的参数,因此输入的参数经过过滤之后就变成一个tuple<int, double, structA>了。 ...
purecpp
C++17中的deduction guide
deduction guide可以根据参数自动推导出对应的类型,这可以让我们的代码变得更加简洁,看下面的写法: std::pair p(1, 1.5); //推导为std::pair std::tuple t(1, 2, 2.5); //推导为std::...
purecpp
C++17中的string_view
基本用法 C++17中的string_view是一个char数据的视图或者说引用,它并不拥有该数据,是为了避免拷贝,因此使用string_view可以用来做性能优化。你应该用string_view来代替const char和const string了。string_view的方法和string类似,用法很简单: pre class="lang...
Absolutely

purecpp

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


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