函数重载:(C++特性)
定义:
C++允许函数重名,但是参数列表要有区分
在相同的作用域定义同名的函数,但是它们的参数要有所区分,这样的多个函数构成重载关系
objdump -d test.exe >log.txt
将test.exe反汇编并将结果重定向到log.txt 文件中
,然后在 log.txt中找到定义的函数fun_857
C++ 编译器是通过对函数进行换名,将参数表信息整合到新的名字中。实现解决函数重载和名字冲突的问题
void fun(int)
void fun(double , int)
随机数
time() 函数
time_t time(time_t *seconds)
返回自纪元 Epoch(1970-01-01 00:00:00 UTC)起经过的时间,以秒为单位。
如果seconds不为空,则返回值也存储在变量 seconds 中。
头文件 #include<ctime>
time(null)
1.产生随机数种子,相同种子产生的随机数相同
srand() 函数
void srand(unsigned int seed)
播下随机数种子,为产生随机数做准备
头文件 #include<cstdlib>
2.播下种子
rand() 函数
int rand(void)
产生一个随机数
头文件 #include<cstd