自己学过C++但是感觉基础不牢固 想问下为什么星号开头的这三段话可以放在main外面呢?(本身没星号)
一直以为这样的语句必须放在main里面 有没有大神解释一下main里和main外有什么区别?
#include <iostream>
#include <random>
using namespace std;
*random_device rd;
*mt19937 mt(rd());
*uniform_real_distribution<double> dist(0, 1.0);
int main(){
double test = dist(mt);
............
............
}