![]() |
операторы для ARGB Добрый деньЕсть простая структура Код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 никак влиять не должен. А тогда как?Спасибо |
Часовой пояс GMT, время: 06:22. |
© www.otvetnemail.ru - Форум вопросов и ответов.