CArray T(&)(N)
a 、 aのいずれかを取る constrexpr 関数を作成していますstd::array
。私は2つの関数を書かなければならないと思います(あなたがもっとよく知っているなら、私は喜んで知りたいです)、
しかし、std::array で書いた内容が気になります
constexpr float LinInterp01(const std::array<float, N>& inArray, float inX);
const & または not で渡す constrexpr 関数を作成するときは正しいですか?
コンパイル時にコンパイラがコピーをインスタンス化し、コンパイル時に L 値の概念がないため、そうあるべきだと思います。
誰かが私にこれを説明できますか?