LINUX.ORG.RU

[SOLVED] [C] валидный return

 


0

1

В эклипсе врубил валидатор возвращаемых значений, на кусок кода

int factorial (int i)
{
	int i_tmp, value_tmp = 1;

	for (i_tmp = 2; i_tmp <= i ; i_tmp++)
	{
		value_tmp = value_tmp * i_tmp;
	}

	return value_tmp;
}
... тычет пальцем и говорит «Return statement has invalid style. Return value should be surrounded by parenthesis». Собственно, а какой стиль валиден?



Последнее исправление: ThisNameWasFree (всего исправлений: 3)
Ответ на: комментарий от PolarFox

Но там указано

double Point::distance(const Point& other) const
{
	double dx = x - other.x;
	double dy = y - other.y;
	return sqrt(dx * dx + dy * dy);
}
... и я не вижу особых разногласий.

ThisNameWasFree
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.