好的,我想知道爲什麼這段代碼正在工作,我只是意識到我在同一範圍內有兩個具有相同名稱的變量。爲什麼這個C++工作? (具有相同名稱的變量)
我使用g ++(gcc 4.4)。
for(int k = 0 ; k < n ; k++)
{
while(true)
{
i = Tools::randomInt(0, n);
bool exists = false;
for(int k = 0 ; k < p_new_solution_size ; k++)
if(i == p_new_solution[k])
{
exists = true;
break;
}
if(!exists)
break;
}
p_new_solution[p_new_solution_size] = i;
p_new_solution_size++;
}
試着打開'-Wall',它可能會抱怨更多? – 2010-11-11 03:48:05
'我在同一範圍內有兩個相同名稱的變量'哪裏? – 2013-05-03 15:45:13