私はプレーンな32ビットRGBを使用しているので、各コンポーネントは0から255までの整数です。私はC#でこれをやっていますが、このような問題は言語がそれほど重要ではないと思います。可変長引数で関数をラップする方法は?私はC/C++でこれを行うために探しています。私は可変長引数を見つけましたが、これはlibffiを使ってPythonとCのソリューションを提案しています。私はC++で実装されているオープンソースのUNIXツールを使用しています。私が望むことをするためにコードを変更する必要があります。私は、私のパッチを上流に受け入れることを望んで、できるだけ小さな変更を加えたいと思っています。ここに私の問題があります。privateCountとして宣言されたパラメータを取る関数を持っています。このパラメータでToString()を呼び出すとき、ReSharperはそれをグレー表示して冗長呼び出しとしてマークします。本当に素晴らしいタイムライブラリを書くことは本当に難しいと私はすぐに認めます。基本的には、現代の正規表現図書館が仕事をするのと同じように、時間と日付を包括的に扱うものが必要です。