【BTC有償】C/C++/Java/C#/JSの問題を片付けます(5) [転載禁止]©2ch.net (126レス)
【BTC有償】C/C++/Java/C#/JSの問題を片付けます(5) [転載禁止]©2ch.net http://mevius.5ch.net/test/read.cgi/tech/1434079972/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
91: 蟻人間 ◆T6xkBnTXz7B0 [sage] 2021/07/19(月) 23:12:30.63 ID:6UpSDY/2 順番に見ていくよ。 #if defined(__linux__) || defined(__ANDROID__) この行はライナックスかアンドロイドであるか確認している。そうなら<endian.h>をインクルードできる。 #elif defined(__Apple__) この行はアポウ製品かどうか確認している。アポウなら <machine/endian.h> をインクルードできる。 これでエンディアン関連のマクロが定義されるであろう。 http://mevius.5ch.net/test/read.cgi/tech/1434079972/91
92: 蟻人間 ◆T6xkBnTXz7B0 [sage] 2021/07/19(月) 23:15:54.22 ID:6UpSDY/2 __ORDER_LITTLE_ENDIAN__ これはコンパイラまたはエンディアン関連のヘッダーが定義する。 いちいちちまちま定義するのは、エンディアン関連の処理の最速を狙うため。それがそんなに重要でなければ自己流で書けばいい。 http://mevius.5ch.net/test/read.cgi/tech/1434079972/92
93: 蟻人間 ◆T6xkBnTXz7B0 [sage] 2021/07/19(月) 23:19:08.75 ID:6UpSDY/2 BSDなんて知らん、白ラン、博覧会。 http://mevius.5ch.net/test/read.cgi/tech/1434079972/93
94: 蟻人間 ◆T6xkBnTXz7B0 [sage] 2021/07/19(月) 23:36:29.61 ID:6UpSDY/2 最後にこの行: #elif defined(_WIN32) || defined(__i386__) || defined(__x86_64__) 32ビットまたは64ビットのWindowsコンパイラなら_WIN32が定義済み。また、i386コンパイラならおそらく__i386__が、定義済みである。 これらはすべてリトルエンディアンである。 http://mevius.5ch.net/test/read.cgi/tech/1434079972/94
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.013s