2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

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 ★