03 2019 档案

摘要:大师就是大师,可爱的蘑菇头,讲的太好了,很精彩!有激情,有耐心,很难解释的东西随手举几个例子就明白了!强烈推荐看看视频! https://www.youtube.com/playlist?list=PLmxXlAVb5hkyq5njldMEPYdOqTAQPLChR 核心问题 右值引用 一定是 ty 阅读全文
posted @ 2019-03-29 11:03 hanjackcyw 阅读(744) 评论(0) 推荐(0)
摘要:使用auto来声明对象有五大好处: 1. 强制初始化 2. 代码简单,避免语法噪音 3. 避免“类型捷径"(type shortcut) 4. 避免不经意的创建了临时对象 5. 更高效地存储函数对象 阅读全文
posted @ 2019-03-27 19:47 hanjackcyw 阅读(264) 评论(0) 推荐(0)
摘要:std::move 和 std::forward 都只是转换(cast),std::move是无条件地转换为右值, std::forward是有条件地转换为右值。 可以把std::move想像成rvalue_cast。 std::forward只是在参数是右值时,才会转换为右值。 这两个都不产生任何 阅读全文
posted @ 2019-03-27 17:42 hanjackcyw 阅读(150) 评论(0) 推荐(0)
摘要:Scott Meyers Effective Modern C++ part 1 https://www.youtube.com/watch?v=fhM24zs1MFA decltype(declared type)的类型推导: 不会忽略const/volatile/reference。 declt 阅读全文
posted @ 2019-03-27 13:33 hanjackcyw 阅读(390) 评论(0) 推荐(0)