Ошибка при использовании #define

Я определил функцию не в классе

#define BlendLight(b1, b2)  std::max(b1, b2)

, а затем в классе, который я пытаюсь использовать:

float someFunk(float x, float y)
{
 return BlendLight(x,y); //Error here - BlendLight marked red (
}

И я получаю сообщение об ошибке: ожидается идентификатор

Я пытаюсь скомпилировать это в Visual Studio 2010 Заголовок std :: max () включен / У меня есть алгоритм добавления, но ошибка все еще присутствует (((

0
задан Papa John 23 January 2012 в 11:22
поделиться