■ このスレッドは過去ログ倉庫に格納されています
C/C++ゲーム製作総合スレッド Part7
- 1 :名前は開発中のものです。:2015/01/11(日) 10:19:31.85 ID:RDQlUyF+.net
- ゲーム製作におけるC/C++全般に関するスレです。
元スレ
DXライブラリ 総合スレッド その18
http://peace.2ch.net/test/read.cgi/gamedev/1399459468/
前スレ
C/C++ゲーム製作総合スレッド Part1
http://toro.2ch.net/test/read.cgi/gamedev/1337516528/
C/C++ゲーム製作総合スレッド Part2
http://toro.2ch.net/test/read.cgi/gamedev/1351015269/
C/C++ゲーム製作総合スレッド Part3
http://toro.2ch.net/test/read.cgi/gamedev/1357899040/
C/C++ゲーム製作総合スレッド Part4
http://toro.2ch.net/test/read.cgi/gamedev/1376262450/
C/C++ゲーム製作総合スレッド Part5
http://peace.2ch.net/test/read.cgi/gamedev/1389798031/
C/C++ゲーム製作総合スレッド Part6
http://peace.2ch.net/test/read.cgi/gamedev/1404815419/
- 181 :名前は開発中のものです。:2015/01/31(土) 13:05:31.10 ID:+0dbs7Ey.net
- const必要になるのはライブラリ作成とかチーム開発とかだろうし
ひとりでシコシコ作ってる分には別に不便もないよな
コーディングルールは自分ルールだし
- 182 :名前は開発中のものです。:2015/01/31(土) 13:12:28.57 ID:H+AZbHjO.net
- 自分も、自分用プログラムばっかり作ってて、const利用はハードコーディングな定数以外は0。
自分以外を考慮に入れると、たしかにconst修飾子は重要になると思うけど、
ある程度小規模なチームなら、ルールで十分賄えると思う。
- 183 :名前は開発中のものです。:2015/01/31(土) 14:06:11.93 ID:9fyUH/Hj.net
- struct, classのコピーを避けるために参照・ポインタを多用してると確実にミス出るし
constは値を中身を書き換えない保障でもあるから、内部処理を忘れたときとかに役立つ
- 184 :名前は開発中のものです。:2015/01/31(土) 14:13:16.03 ID:ehZNZ4NM.net
- オブジェクトの参照を渡した時に中身を書き換えてくれるなよ、という要求はある
それをC++のようにconstで表現するのがいいかどうか
C#ではイラネってなったし要らないと思う
- 185 :名前は開発中のものです。:2015/01/31(土) 14:18:46.16 ID:4UKOkNc6.net
- ところで、const 同士の operater== は operater==(const) const; でいいのか?
最後の const で数時間悩んだんだが。ゲーム以外のところで…
- 186 :名前は開発中のものです。:2015/01/31(土) 14:47:44.78 ID:g0EkdIoS.net
- friend operator == (const&, const&)
- 187 :名前は開発中のものです。:2015/01/31(土) 15:27:49.35 ID:PEZyYsg9.net
- http://jbbs.shitaraba.net/sports/42269/
- 188 :名前は開発中のものです。:2015/01/31(土) 16:27:45.39 ID:4UKOkNc6.net
- あー、ここで friend 使うのかサンクス。スレチすまん
- 189 :名前は開発中のものです。:2015/01/31(土) 19:40:50.51 ID:LvLYpCGK.net
- 単に規約の問題だけじゃなくて。
constというかC#のreadonlyは構造体にも指定できるんだけど、
それを先述のref指定でメソッドに渡せないんだよ。
既存のライブラリでref指定(参照渡し)になっているものが
少なからずある。まあ別の変数に代入してから値渡しできるんだけど、
微妙にパフォーマンス落ちるでしょう。
- 190 :名前は開発中のものです。:2015/01/31(土) 22:35:54.52 ID:g0XZBTK4.net
- const無しをデフォルトにしてしまうと,引数先で書き換えるのかどうか,引数からわからなくなるから
基本はconst参照だよね
総レス数 712
178 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★