C/C++
文章平均质量分 85
LatteLatteLatte
这个作者很懒,什么都没留下…
展开
-
C++随机数实例
旧式的随机数发生器沿用C的Rand()函数,这个函数会产生区间在[0,RAND_MAX]的伪随机数,且随机数近似可以看做符合均匀分布。传统做法的弊端大致有两个:1、经常需要做人肉变换随机数产生区间,且人肉变换过程中极易破坏原有的分布性质;2、难以产生符合制定分布的随机数;rand()函数的一些问题:很多程序需要不同范围的随机数;一些应用需要随机浮点数;一些程序需转载 2017-08-03 09:59:30 · 475 阅读 · 0 评论 -
Windows下C++实现多线程
转自: http://blog.csdn.net/chenzba/article/details/45565071本文简单介绍如何在windows编程中实现多线程类,供大家学习参考,也希望大家指正。有时候我们想在一个类中实现多线程,主线程在某些时刻获得数据,可以“通知”子线程去处理,然后把结果返回。下面的实例是主线程每隔2s产生10个随机数,将这10随机数传给多线程类,让它转载 2017-08-15 17:08:21 · 536 阅读 · 0 评论 -
Windows下C++实现多线程之线程同步
转自: http://blog.csdn.net/chenzba/article/details/45721735#javascript上一篇文章windows编程 使用C++实现多线程类仅仅是介绍了怎样用类来实现多线程,这篇文章则重点介绍多线程中数据同步的问题。好了,废话不多说,进入主题。 问题场景:这里我们假设有这样一个工作流水线(CWorkPipeline转载 2017-08-15 17:23:31 · 313 阅读 · 0 评论 -
C++之static
一、面向过程设计中的static 1、静态全局变量 在全局变量前,加上关键字static,该变量就被定义成为一个静态全局变量。我们先举一个全局变量和静态全局变量的例子,例如,在文件A中定义静态全局变量 i 和全局变量 j : [cpp] view plain copy print?#include<iostream> ...转载 2018-02-10 10:31:20 · 140 阅读 · 0 评论 -
C++中set的用法
转自: http://www.cnblogs.com/omelet/p/6627667.htmlset的特性是,所有元素都会根据元素的键值自动排序,set的元素不像map那样可以同时拥有实值(value)和键值(key),set元素的键值就是实值,实值就是键值。set不允许两个元素有相同的键值。set的各成员函数列表如下:1. begin()--返回指向第一个元素的迭转载 2018-01-30 11:46:12 · 170 阅读 · 0 评论 -
C++中map的用法
[转自: ](https://www.cnblogs.com/fnlingnzb-learner/p/5833051.html)Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据 处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下map内部数据的组织,map内部自转载 2018-01-30 11:52:07 · 284 阅读 · 0 评论