![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
C Mini Cookbook
Tech In Pieces
这个作者很懒,什么都没留下…
展开
-
C/C++产生随机数的函数rand()/srand()
两个函数的头文件用stdlib.h即可直接调用rand()即可 不需要任何参数。rand()返回一随机数值的范围在0至RAND_MAX 间。RAND_MAX的范围最少是在32767之间(int)。用unsigned int 双字节是65535,四字节是4294967295的整数范围。0~RAND_MAX每个数字被选中的机率是相同的。用户未设定随机数种子时,系统默认的随机数种子为1。rand()与srand()的联系与区别:rand()产生的是伪随机数字,每次执行时是相同的;若要不同,用函数sran原创 2020-12-09 12:38:59 · 212 阅读 · 0 评论 -
构造函数和析构函数(constructor and destructor)
构造函数是绝大多数面向对象编程的语言都有的,其目的就是为用户初始化一个新的对象。比较正规一些的定义是:类的构造函数是类的一种特殊的成员函数,它会在每次创建类的新对象时执行。而析构函数的定义如下:类的析构函数是类的一种特殊的成员函数,它会在每次删除所创建的对象时执行。简单明了。但是由于Java Python等语言拥有自己的垃圾回收机制 可以自动的进行垃圾回收,所以并不需要析构函数 而想C或者C++ 需要自己进行垃圾回收,所以析构函数很重要...原创 2020-10-27 23:41:45 · 383 阅读 · 0 评论