トップページ > ゲ製作技術 > 2012年11月15日 > JDzb/9N7

書き込み順位&時間帯一覧

2 位/97 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000000104106



使用した名前一覧書き込んだスレッド一覧
名前は開発中のものです。
C/C++ゲーム製作総合スレッド Part2

書き込みレス一覧

C/C++ゲーム製作総合スレッド Part2
233 :名前は開発中のものです。[sage]:2012/11/15(木) 19:13:59.62 ID:JDzb/9N7
スコープ抜けたら勝手に消えるだけがメリットじゃないだろう
メンバ変数にしておけば親が死ぬとき勝手に死んでくれるし

ていうかスマートポインタ使わないとコンストラクタで例外が発生した時どうするんだ
C/C++ゲーム製作総合スレッド Part2
235 :名前は開発中のものです。[sage]:2012/11/15(木) 21:06:29.19 ID:JDzb/9N7
なんでスマートポインタを使うのを躊躇うの?
unique_ptrは自動的にdeleter呼んでくれる上に
性能的には生ポと同じコストで使えるんだぞ
C/C++ゲーム製作総合スレッド Part2
241 :名前は開発中のものです。[sage]:2012/11/15(木) 21:41:59.03 ID:JDzb/9N7
>>237
お前は何を言っているんだ
スマートポインタと型推定は全然違う話だぞ

>>239
STLすら厳しそうだ
なぜだか自作ライブラリのほうが優れてるとか勘違いする奴が多いんだよな
C/C++ゲーム製作総合スレッド Part2
242 :名前は開発中のものです。[sage]:2012/11/15(木) 21:45:29.61 ID:JDzb/9N7
ゲーム開発とSTL
ttp://d.hatena.ne.jp/masfj/20120308/1331220846

C++を知らないゲームプログラマ達
ttp://d.hatena.ne.jp/alwei/20111008/1318090538
C/C++ゲーム製作総合スレッド Part2
247 :名前は開発中のものです。[sage]:2012/11/15(木) 21:56:44.58 ID:JDzb/9N7
スタックオーバーフローしないならnewする必要はないな
でもスマートポインタの使い道ってそれだけじゃないよ?
むしろクラスのメンバ変数にこそ使ってほしい
デストラクタを自分で書くのはもうやめよう

あと、C++11ではautoの意味が変わりました
C#のvarみたいに変数の型を推定してくれるので
STLのイテレータとか死にそうなくらい長い型名でも
for(auto i = v.begin(), e = v.end(); i != e; ++i) { ... }
こんな風に書けて超便利な機能です
C/C++ゲーム製作総合スレッド Part2
253 :名前は開発中のものです。[sage]:2012/11/15(木) 22:25:11.84 ID:JDzb/9N7
STLだとメモリを自分で管理できないとか言ってる奴はいないか
ttp://www.slideshare.net/alwei/ss-11521742

>>252
スタックオーバーフローしないならnewする必要はないな


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。