Re[5]: #define
От: uzhas Ниоткуда  
Дата: 09.02.11 21:18
Оценка: 1 (1)
Здравствуйте, Енот-полоскун, Вы писали:

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


ЕП>
ЕП>inline
ЕП>int NormalizeX(int& x)
ЕП>{
ЕП>  return x > 0 ? (x = 9) : x;
ЕП>}
ЕП>


тут приоритеты неважны, присваивание будет сделано только в том случае, если x > 0 и приоритет = ни играет никакой роли
приоритеты играют в других случаях:
http://codepad.org/uRVjVqpU
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.