このコードを持っている:
#define GREEN 0.0f, 1.0f, 0.0f
#define RED 1.0f, 0.0f, 0.0f
const float colors[] = {
RED, GREEN, RED, RED,
};
を使用せずに、色を作成するためのより良い(入力された)方法を考えることはできません#define
。それはより良い方法ですか?また、C++11標準を念頭に置いています。
更新:この種の定義を使用したコードの完全な例、https://bitbucket.org/alfonse/gltut/src/3ee6f3dd04a76a1628201d2543a85e444bae8d25/Tut%2005%20Objects%20in%20Depth/OverlapNoDepth.cpp?at = default