C++
文章平均质量分 94
gslhelloworld
java,c,c++,linux,系统维护
展开
-
linux平台C++多线程代码示例
读写锁示例条件变量实现生产者消费者示例读写锁示例#include <unistd.h>#include<iostream>int number =0;//define read and write lockpthread_rwlock_t lock;//读写回调函数void * write_func(void * arg)...原创 2018-02-08 21:54:29 · 1689 阅读 · 0 评论 -
链表的构建方法
目录通过二级指针构建链表头文件实现测试通过封装类构建链表头文件实现测试结论目录构建一个链表,指定链表长度,返回链表元素的平均值。通过二级指针构建链表头文件#include#includetypedef struct moveaverage MA;struct moveaverage{ double num;原创 2018-02-03 11:04:43 · 395 阅读 · 1 评论 -
C++11新特性之std::function
http://blog.csdn.net/xf_zhen/article/details/52224139 博客《吐血整理C++11新特性》描述了一些C++11带来的新的特性,但是不够全面。在实际工作中,用到了std::function来实现回调函数。所以写该博客做一个简要补充。类模版std::function是一种通用、多态的函数封装。std::function的实例可以对转载 2018-02-06 19:48:15 · 242 阅读 · 0 评论 -
函数回调机制、异步函数回调机制图例详解
转自 函数回调机制,一种双向调用思想,简单来说就是,如下图所示: 在层次一中的方法一(函数)调用层次二中的方法,并传入函数二的地址,而这个被调用的方法又会调用层次一中的方法,这个最后被调用的方法二就是回调方法。方法三调用方法二就是回调的过程。一个有意思的例子,大家可以先感受一下:“诸葛亮给赵子龙一个锦囊,吩咐他转载 2018-02-06 18:47:41 · 526 阅读 · 0 评论