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

[C++]集成体の要件とその変遷

集成体(aggregate)とは配列と幾つかの条件を満たしたクラス(union含む)の事で、集成体初期化(aggregate initialization)を行えるような型のことです。一様初期化構文の導入によってその他の初期化との見た目の差異が無くなりあまり意識されなくなった…

[C++]フェラーリの方法による4次方程式の求解

フェラーリの方法 1. 4次の係数を1にする 2. 3次の項を削除する(チルンハウス変換) チルンハウス変換 3. 完全平方式に 4. 2次式へ 5. 得られた各値より解を求める 判別式 一部の係数が0になる場合の変形 複二次式 の場合 C++実装 参考文献 フェラーリの方…