JoeChenzzz

导航

2018年9月21日 #

内联函数

摘要: 1.概念 1)内联函数是一种展开函数,目的是减少函数调用的开销,发生在编译阶段 2)在函数返回类型前加上关键inline,这样就可以声明它为内联函数了 3)一般来说,内联用于优化规模小,流程直接的函数 4)inline了不一定会“内联展开”:内联只是向编译器提出一个请求,编译器可以忽略这个请求,对于 阅读全文

posted @ 2018-09-21 21:55 JoeChenzzz 阅读(219) 评论(0) 推荐(0)

=default(c++11)

摘要: 1.概念 1)如果我们需要编译器默认的行为,则可以在参数列表后面加上=default来显式地要求编译器生成合成版本的默认构造函数和拷贝控制成员:合成的默认构造函数、合成拷贝构造函数、合成拷贝赋值运算符、合成析构函数、合成移动构造函数、合成移动赋值运算符 2)"=default"既可以和函数声明一起出 阅读全文

posted @ 2018-09-21 17:00 JoeChenzzz 阅读(661) 评论(0) 推荐(0)