11/26 14:02 (
@5mingame2)
@gorry5 確かにそういう事も言えますね。 今回は簡単なゲームっぽいサンプルをまずCで書いて…次にC++だとどう書くか…というのに取り組んでて、Cのを直し直ししたら破たんしたw で、まっさらからC++で書いたらとってもスッキリ書けた…という感じでした。設計もまるきり別。
(baha)
11/26 14:17 (
@5mingame2)
@gorry5 行き違いになってしまって申し訳ない。 多分にそれは言えますが、C++で活用しているコンストラクタ・デストラクタ、STL、テンプレート前提の設計をCに移すのは自分的にかなりしんどいです…^^; vector の動的な配列をイテレーターで回すのをCで書くコストがw
(biza)
11/26 14:23 @5mingame2 それがそうでもなくてですね…たとえばコンストラクタやデストラクタを覚えると、Cでも動的に構造体を作るときに「自前で構造体をalloc/freeする」んじゃなくて「こういう構造体をalloc/freeしてください」というような作りをするようになるんですよ、という類の話
11/26 14:23 @5mingame2 それがそうでもなくてですね…たとえばコンストラクタやデストラクタを覚えると、Cでも動的に構造体を作るときに「自前で構造体をalloc/freeする」んじゃなくて「こういう構造体をalloc/freeしてください」という作りをするようになる、という類の話