博客专栏  >  编程语言   >  Effective Modern C++解读

Effective Modern C++解读

因为Effective Modern C++中文版还未出版,目前笔者手里只有一本英文原版,本来准备翻译的,但是发现翻译这本书对我来说挑战很大,为此我给自己的定位就是力求能结合翻译和自己的一些理解来写这些文章,不要求一字一句的对原文的翻译,力求把握整体的脉络。

关注
5 已关注
43篇博文
  • Effective Modern C++笔记汇总

    Effective Modern C++ 目录Item 1: Understand template type deduction….待续

    2017-06-05 16:09
    1156
  • Item42 Consider emplacement instead of insertion

    ​ 如果你有一个容器,存放的是std::string类型,当你通过插入函数(如:insert、push_front、push_back或者是std::forward_list的insert_aft...

    2017-06-05 14:27
    283
  • Item41 Consider pass by value for copyable parameters that are cheap to move and always copied.

    这个系列的文章来自于Effective Modern C++的读书笔记,我抽取了其中比较重要的,不容易理解的,平常我们开发过程中也不太在意的一些Item进行分析。 ​ 函数的参数传递方式有很多种,可...

    2017-05-29 20:37
    288
  • Item40 Use std::atomic for concurrency, volatile for specific memory

    这个系列的文章来自于Effective Modern C++的读书笔记,我抽取了其中比较重要的,不容易理解的,平常我们开发过程中也不太在意的一些Item进行分析。 ​ volatile关键字...

    2017-05-05 22:47
    777
  • Item39 Consider void futures for one-shot event communication

    这个系列的文章来自于Effective Modern C++的读书笔记,我抽取了其中比较重要的,不容易理解的,平常我们开发过程中也不太在意的一些Item进行分析。 ​ 有的时候对于一个任务来说,希...

    2017-04-30 20:31
    678
  • Item38 Be aware of varying thread handle destructor behavior

    这个系列的文章来自于Effective Modern C++的读书笔记,我抽取了其中比较重要的,不容易理解的,平常我们开发过程中也不太在意的一些Item进行分析。 在Item37中解释过一个状态为jo...

    2017-04-29 23:45
    449
  • Item37 Make std::threads unjoinable on all paths

    这个系列的文章来自于Effective Modern C++的读书笔记,我抽取了其中比较重要的,不容易理解的,平常我们开发过程中也不太在意的一些Item进行分析。 ​ 每一个std::thr...

    2017-04-15 21:31
    496
  • Item35 Prefer task-based programming to thread-based

    这个系列的文章来自于Effective Modern C++的读书笔记,我抽取了其中比较重要的,不容易理解的,平常我们开发过程中也不太在意的一些Item进行分析。 ​ C++11第一次将并发引入...

    2017-03-29 12:08
    268
  • Item36 Specify std::launch::async if asynchronicity is essential

    这个系列的文章来自于Effective Modern C++的读书笔记,我抽取了其中比较重要的,不容易理解的,平常我们开发过程中也不太在意的一些Item进行分析。 ​ 当你调用std::asyn...

    2017-03-29 17:44
    421
  • Item34 Prefer lambdas to std::bind

    这个系列的文章来自于Effective Modern C++的读书笔记,我抽取了其中比较重要的,不容易理解的,平常我们开发过程中也不太在意的一些Item进行分析。 ​ C++11中的std::b...

    2017-03-27 19:49
    342
  • Item33 Use decltype on auto&& parameters to std::forward them

    这个系列的文章来自于Effective Modern C++的读书笔记,我抽取了其中比较重要的,不容易理解的,平常我们开发过程中也不太在意的一些Item进行分析。 ​ 在C++14中最令人激动...

    2017-03-27 13:41
    171
  • Item32 Use Init capture to move objects into closures

    这个系列的文章来自于Effective Modern C++的读书笔记,我抽取了其中比较重要的,不容易理解的,平常我们开发过程中也不太在意的一些Item进行分析。 ​ 一些时候Lambda的值拷贝...

    2017-02-12 14:34
    200
  • Item31 Avoid default capture modes

    这个系列的文章来自于Effective Modern C++的读书笔记,我抽取了其中比较重要的,不容易理解的,平常我们开发过程中也不太在意的一些Item进行分析。 ​ C++11中Lambda表达...

    2017-02-12 12:26
    179
  • Item30 Familiarize yourself with perfect forwarding failure cases

    这个系列的文章来自于Effective Modern C++的读书笔记,我抽取了其中比较重要的,不容易理解的,平常我们开发过程中也不太在意的一些Item进行分析。 ​ 在C++11中最为显著的一个...

    2017-02-06 21:57
    171
  • Item29 Assume that move operations are not present,not cheap,and not used

    这个系列的文章来自于Effective Modern C++的读书笔记,我抽取了其中比较重要的,不容易理解的,平常我们开发过程中也不太在意的一些Item进行分析。 ​ 在C++11新增的特性中,移...

    2017-01-16 22:25
    207
  • Item28 Understand reference collapsing

    这个系列的文章来自于Effective Modern C++的读书笔记,我抽取了其中比较重要的,不容易理解的,平常我们开发过程中也不太在意的一些Item进行分析。 ​ 在Item23中详细的介绍了...

    2017-01-08 22:42
    601
  • Item27 Familiarize yourself with alternatives to overloading on universal references

    这个系列的文章来自于Effective Modern C++的读书笔记,我抽取了其中比较重要的,不容易理解的,平常我们开发过程中也不太在意的一些Item进行分析。 ​ 在Item26中对通...

    2017-01-08 19:58
    493
  • Item26 Avoid overloading on universal references

    这个系列的文章来自于Effective Modern C++的读书笔记,我抽取了其中比较重要的,不容易理解的,平常我们开发过程中也不太在意的一些Item进行分析。 ​ 在正式进入本文主题之前先来看...

    2016-12-27 22:44
    518
  • Item25 Use std::move on rvalue reference, std::forward on universal references

    这个系列的文章来自于Effective Modern C++的读书笔记,我抽取了其中比较重要的,不容易理解的,平常我们开发过程中也不太在意的一些Item进行分析。 ​ 右值引用只能绑定到那些可以移...

    2016-12-27 19:44
    456
  • Item24 Distinguish universal references from rvalues reference

    这个系列的文章来自于Effective Modern C++的读书笔记,我抽取了其中比较重要的,不容易理解的,平常我们开发过程中也不太在意的一些Item进行分析。 ​ 刚接触C++11的移动语义的...

    2016-12-14 22:15
    265
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部