我需要在我的程序中使用rand()函数,但问题是它被调用在一个类中,而我创建的对象需要在全局作用域中,因此我需要在main函数之前和全局作用域中调用srand()函数。是否有方法实现?
#include <stdlib.h>
#include <iostream>
#include <time.h>
#include "Electron.h"
srand(time(0));
Electron el1;
Electron el2;
Electron el3;
Electron el;
int main(int argc, char** argv){
...
}
bool const dummy = (srand(time(0)), true);
。 - Cheers and hth. - Alf