И еще про 7-цветный светодиод. А ведь он реально существует! Только называется не RGB, а RGBWAC+UV - дополнительно белый, желтый (янтарный, Amber), голубой (Cyan) и ультрафиолетовый (UV). Хотя 7-цветный довольно редкая вещь, чаще всего 6-цветный RGBWA+UV. Есть и другие комбинации, типа дополнительных двух оттенков белого. Применяются эти светики в сценических световых прожекторах, потому что отдельный компонент дает более чистый цвет, чем комбинация компонентов. Я сам видел - отдельно желтый светик гораздо более чисто светит, чем комбинация R+G. Так же и с белым - отдельно белый гораздо чище, чем R+G+B.
Потому что в сценических прожекторах - линзы с фокусировкой, а излучатели в многокомпонентом светодиоде разнесены по площади круга и каждый компонент на многометровом расстоянии дает сдвиг и цветную окантовку в тенях.
Добавлено after 4 minutes 20 seconds:
[uquote="ARV",url="/forum/viewtopic.php?p=4798701#p4798701"]стандарт состоит из одревесневших костылей, наверное, наполовину.[/uquote]
Ну а что поделать

В С++ еще больше костылей. Например, тип std::string - это не отдельный строковый тип, а костыль, даже более худший, чем просто массив char-ов в С. Но ничего другого более лучшего, чем имеющиеся языки, нет. Вернее, они есть, но там свои костыли, и еще не понятно, чьи костыли хуже. Поэтому "мыши плакали и кололись, но продолжали жрать кактус".