数学の問題ではない。
数の問題だ。
悩むところは、いくつの関数をエクスポートしたらいいのかという点だ。
今月中に出せそうにないという問題はこの際置いておこう。
1つのDLLでエクスポート可能な関数の数は65535を上限とされているが、さすがに6万もの定数(のグループ)を必要とする場面は少ないだろう。
#引数を許容したので、1関数で 複数の定数=定数のグループ の提供を可能としたことが上限を引き下げるのに貢献していると思うが。
一般の人だったら、いくつくらいの定数グループを常用できるだろうか。
あるいは、上限をどの程度にしたら、使い切ることなく利用できるだろうか。
マクロを駆使して十数行のコードで6万以上の関数をエクスポートして、ついうれしくなったが、ふと気づくと、グループ数は10もあれば十分じゃないかと思う自分がいる。
コメントしちゃいなよ