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/

651 :名前は開発中のものです。:2016/03/08(火) 23:59:47.69 ID:HZQ9dU35.net
>プログラムに異常があったときの処理があるようにしか見えない

これが具体的に何を指すのかが分かれば
答えようもあるんだが

652 :名前は開発中のものです。:2016/03/09(水) 00:25:01.22 ID:6v8oW5co.net
http://www12128uf.さくら.ne.jp/forum/viewtopic.php?t=16197&p=128079

ここに>>647が言ってるものと思われるコードが載ってるけど、
エラー判定をするif文に何か関数が入ってれば当然その関数もif文を判定するときに実行される
だからエラー判定の一行だけで画像の読み込みも同時に済む
これはDXライブラリの仕様ではないよ

>プログラムに異常があったときの処理があるようにしか見えない
これは失敗した時に-1を返すようになってるからそう思ったんだと思う
DXライブラリの関数でもそうなっているね

653 :名前は開発中のものです。:2016/03/09(水) 10:30:03.03 ID:hrHSTVTj.net
if(!Func()) return 0;
みたいな書き方を俺はよくしてるけど
"!"よりも"== FALSE"の方が可読性高かったりする?

654 :名前は開発中のものです。:2016/03/09(水) 15:57:21.69 ID:Ezb24swa.net
俺も!だと一瞬で理解できないな。
!strcmpとか書かれるとそこで1秒固まる。

655 :名前は開発中のものです。:2016/03/09(水) 16:03:42.30 ID:k0YnCSJd.net
んなことはない
俺は!でも分かるし
オープンソースソフトウェアのソースコードでもよく使われている

656 :名前は開発中のものです。:2016/03/09(水) 16:08:21.21 ID:yq5u8pgy.net
自分も!派だな

657 :646:2016/03/09(水) 18:40:53.88 ID:Y8IoTovs.net
あああ ありがとうございました
if文の中の関数が実行されるとは・・・

658 :名前は開発中のものです。:2016/03/09(水) 18:50:25.07 ID:ZhTtK3D6.net
Cの勉強中?

659 :名前は開発中のものです。:2016/03/09(水) 19:50:34.93 ID:JQPFUPms.net
!はよく使うけど、if文の中に関数は書かないな。
エラー処理とかしたい時は一旦hogeでも挟む。
strcmpとか条件分岐で使うのが前提みたいな関数は書くけど。

ってか人多いな。

660 :名前は開発中のものです。:2016/03/09(水) 20:28:24.63 ID:KZC9RKwk.net
>>654
!がわかりにくいのではなくて
strcmpのような真偽値でない値を返す関数に対して!を使ってる
本質的に正しくない書き方だからじゃないか?

総レス数 712
178 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★