Добрый деньЕсть простая структура КодC++ (Qt)struct ARGB { ...float alpha, red, green, blue;};Как определить операторы для нее? Напр оператор +КодC++ (Qt)friend ARGB operator + ( const ARGB & c1, const ARGB & c2 ){return ARGB(c1.alpha + c2.alpha, c1.red + c2.red, c1.green + c2.green, c1.blue + c2.blue);}Так вроде глупо, если с2.alpha = 0.0f, то с2.red никак влиять не должен. А тогда как?Спасибо
|