
C++ 函数介绍
toddzk
这个作者很懒,什么都没留下…
展开
-
C++ map 函数
这个函数是真不错,当需要对大量实时变化的关系数据进行实时暂存和用完删除时,可以采用该函数。这样可以避免去申请大容量的数组去存储后续程序要用数据,解决浪费内存的问题,高效且操作简单。一、Map 簡介Map是STL的一個容器,它提供一對一的hash。第一個可以稱為關鍵字(key),每個關鍵字只能在map中出現一次,第二個可能稱為該關鍵字的值(value)Map以模板(泛型)方式實現,可以...转载 2018-11-28 15:54:33 · 586 阅读 · 0 评论 -
linux C 下的时间函数localtime_r()、gettimeofday()、time()、ctime_r()等时间函数总结
总论点:掌握这7个函数可以解决一般linux c时间编程问题。1、 7个重要函数说明对比a、gettimeofday(struct timeval *tv, NULL) 相比time_t time(time_t *timep)可以获得微妙,都可以获得当前时间的总秒数。time_t mktime(struct tm tmp) 可以获得struct tm结构体指针的总秒数。b、asctime_...原创 2019-04-23 17:10:42 · 11718 阅读 · 1 评论 -
C\C++ 多线程及加锁解锁
1、为什么用多线程?并行处理任务,更快获得计算结果。线程编程步骤:1 线程id申明:pthread_t pid1;2 线程创建函数:int ret=pthread_cread(&pid1, NULL, *Fuc, (void *)Fuc_args);线程创建成功返回值为0,失败返回错误代码。第一个参数是线程id地址;第二个参数是线程属性,值为NULL时表示使用线程默认属性;第...原创 2019-04-19 14:55:11 · 12536 阅读 · 0 评论 -
冒泡排序
冒泡排序:从数据开始依次取相邻2个数据进行大小比较并交换数据来满足排序规则,直至比完所有的数据并找出1个最大或小值,这个过程为1次完整内循环。1次完整内循环可以找到1个最大或最小值。外循环控制冒泡排序范围不断缩小。冒泡排序优化:1、1次完正的冒泡排序(完整内循环1次)没有发生位置互换,说明数据满足排序规则,退出排序函数。2、外循环控制范围可以取完整内循环1次发生互换位置值,互换位置之后的...原创 2019-04-19 16:55:11 · 126 阅读 · 0 评论