Re[4]: #define
От: Енот-полоскун  
Дата: 09.02.11 15:22
Оценка: -1
Здравствуйте, chemey, Вы писали:

C>
C>inline
C>int Action(int& x)
C>{
C>  return x > 0 ? x = 9 : x;
C>}
C>


Приоритет у тернарной операции выше, чем у присваивания. Так что тогда уж так:

inline
int NormalizeX(int& x)
{
  return x > 0 ? (x = 9) : x;
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.