八叶一刀·无仞剑

万物流转,无中生有,有归于无

导航

2016年7月19日

摘要: C++的函数中,如果返回值是一个对象,那么理论上它不可避免的会调用对象的构造函数和析构函数,从而导致一定的效率损耗。如下函数所示: 在test函数里,生成了一个A的临时对象,之后将它作为返回值返回,在生成a的过程中会调用constructor,离开函数的时候会调用该临时对象的destructor。 阅读全文

posted @ 2016-07-19 11:35 闪之剑圣 阅读(766) 评论(0) 推荐(0) 编辑