光学設計とその周辺、そしてたまに全く関係ないやつ

学んだことを書き留めていきたいと思いますが、ありふれたことを書いても人類の進歩に貢献しないので、専門的な事柄をメインにしたいと思います。なお私の専門とは光学設計とか画像処理とかです。

2021-01-01から1ヶ月間の記事一覧

std::vectorで2次元の配列を定義するときは、vector<Type> v(n, d)としてはいけないという話

C++のstd::vectorを使って例えば2次元のint型の動的配列を定義するとき、vector<int> v(n, m)ではなくvector<vector<int>> vv(n, vector<int>(m))としないといけないぞ、ということです。 vector v(n, m)はあくまでmの値で初期化したn個の要素数をも…