我收到错误:
tester.cpp | 20 |错误:在此范围中未声明'rand'
我想念这里的东西吗?
void tester::volumeset(bool A_B, int i, int v)
{
if (A_B == true)
{
A_volumn[i] = rand(v+1);
}else{
B_volumn[i] = rand(v+1);
}
}
Run Code Online (Sandbox Code Playgroud)
random不是标准的C++函数; 这是一个POSIX功能,所以它在Windows上不可用.使用rand替代,或者更好的,新的C++ 11的随机性库.