自分のプログラムでrand()を使う必要がありますが、それはクラスで呼び出され、作成するオブジェクトはグローバルスコープにある必要がありますので、srandメインとグローバルスコープの前に()は方法がありますか?同じ翻訳単位で宣言さ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){
...
}
ありがとう、私は電子クラスでmy_randを呼び出すことはできませんか、間違っていますか? – apz2000
あなたは*そのクラスで*呼び出すことはありません。それは意味のあるフレーズではありません。あなたはそのクラスのコードから呼び出します。 –