LINUX.ORG.RU

История изменений

Исправление wandrien, (текущая версия) :

легко ident(a), left_angle_bracket, indent(b), left_angle_bracket, ident(c), right_angle_bracket, right_angle_bracket… :)

так что со всеми фокусами с угловыми скобками в с++ будет уже разбираться парсер

То есть следующий код валиден:

unsigned foo(unsigned a, unsigned b)
{
  unsigned x = a > > b;
  return x;
}

Это ровно тот случай, когда чтобы сойти за умного, стоило просто промолчать.

Исходная версия wandrien, :

легко ident(a), left_angle_bracket, indent(b), left_angle_bracket, ident(c), right_angle_bracket, right_angle_bracket… :)

так что со всеми фокусами с угловыми скобками в с++ будет уже разбираться парсер

То есть следующий код валиден:

int foo(int a, int b)
{
  int x = a > > b;
  return x;
}

Это ровно тот случай, когда чтобы сойти за умного, стоило просто промолчать.