Jerry @DOA&INPAC, SJTU

Working out everything from the first principles.

导航

统计

随笔分类 -  C++20

C++20引入了concept,以及requires关键字,让模板类型约束更加直观与方便(你写那么多std::enable_if_t很爽吗?)
C++20初体验——concepts
摘要:SFINAE、冗长的模板错误,再见!Concepts、约束,你好! 阅读全文

posted @ 2020-12-05 21:54 Jerry_SJTU 阅读(3405) 评论(0) 推荐(2) 编辑

C++98/11/17表达式类别
摘要:从C++98到C++17,表达式类别与时俱进地改变着。引用绑定、auto、decltype、拷贝省略等功能与表达式类别息息相关。 阅读全文

posted @ 2020-05-23 22:34 Jerry_SJTU 阅读(687) 评论(0) 推荐(1) 编辑

C++17结构化绑定
摘要:结构化绑定是C++17添加的新语法,把名字绑定到一个对象的成员上。与引用类似,结构化绑定都是既有对象的别名;与引用不同,结构化绑定不一定是引用类型。 阅读全文

posted @ 2020-05-15 14:53 Jerry_SJTU 阅读(4910) 评论(2) 推荐(5) 编辑

C++ lambda的演化
摘要:本书围绕lambda表达式的主题,从C++03讲到C++20,花了近万字篇幅。时间跨度长而又紧扣主题,这样纵向地介绍一项具体技术的文章是不多的。读者们不仅可以从中学到知识,更应该从这一语言特性的演化中发现背后的道理。 阅读全文

posted @ 2019-09-13 15:08 Jerry_SJTU 阅读(2039) 评论(0) 推荐(3) 编辑

基数排序的可复用实现(C++11/14/17/20)
摘要:利用C++11/14/17/20的特性,实现一个优雅的、可复用的基数排序函数以及相应的辅助类 阅读全文

posted @ 2019-07-09 16:12 Jerry_SJTU 阅读(718) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示