八叶一刀·无仞剑

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

导航

07 2016 档案

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

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

摘要:生产者消费者问题是多线程并发中一个非常经典的问题。我在这里实现了一个基于C++11的,单生产者单消费者的版本,供大家参考。 #include <windows.h> #include <iostream> #include <cstdlib> #include <mutex> #include <t 阅读全文

posted @ 2016-07-01 20:35 闪之剑圣 阅读(1979) 评论(0) 推荐(0)