У меня есть следующий код: < /p>
void CScriptTable::EnumReferences(asIScriptEngine *engine)
{
if (m_table)
{
// Call the gc enum callback for each nested table
size_t col = 0, row = 0, num_cols = m_table->numCols(), num_rows = m_table->numRows();
for(col; col < num_cols; col++) // Line 92
{
if (m_table->getColType(col) == COL_TABLE)
{
for (row; row < num_rows; row++) // Line 95
{
Table * tbl = m_table->getTable(row, col);
engine->GCEnumCallback(tbl);
}
}
}
}
}
< /code>
При компиляции (G ++) предупреждение («Заявление не имеет эффекта») выдается для строки 92 и 95 (указано в фрагменте выше). < /p>
Я не могу понять, почему они не имеют никакого эффекта, даже если я смотрю на него некоторое время. Чего мне не хватает?
Подробнее здесь: https://stackoverflow.com/questions/795 ... -no-effect