error: ‘变量名‘ does not name a type|
发布时间
阅读量:
阅读量
写了个头文件
代码大概这样
int *tasks;
int *nodes;
//初始化任务集合
mt19937 rng;
tasks=new int[taskNum];
for(int aa=0;aa<taskNum;aa++){
std::uniform_int_distribution<int> dis1(10,100);
tasks[aa]=dis1(rng);
}
nodes=new int[nodeNum];
for(int i=0;i<nodeNum;i++){
std::uniform_int_distribution<int> dis1(10,100);
nodes[i]=dis1(rng);
}
其中tasks、aa、nodes、i这些变量都报错。

阅读了这篇文章[
void initialTasksAndNodes() {
mt19937 rng;
//初始化任务集合
tasks=new int[taskNum];
for(int aa=0; aa<taskNum; aa++) {
std::uniform_int_distribution<int> dis1(10,100);
tasks[aa]=dis1(rng);
}
nodes=new int[nodeNum];
for(int i=0; i<nodeNum; i++) {
std::uniform_int_distribution<int> dis1(10,100);
nodes[i]=dis1(rng);
}
}
这个错就不报了。
全部评论 (0)
还没有任何评论哟~
