- 1 名前:デフォルトの名無しさん mailto:sage [2021/12/25(土) 12:11:46.61 ID:xxeaCAplM.net]
- !extend:checked:vvvvv:1000:512
(新スレ立ての際上記コマンドを2行書き込んでください) C言語の話題のみ取り扱います C++の話題はC++スレへ 質問には最低限の情報(ソース/コンパイラ/OS)を付ける 数行で収まらないソースは以下を適当に使ってURLを晒す https://paiza.io/ https://ideone.com/ codepad.org/ C17 www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4713.pdf C11 www.open-std.org/jtc1/sc22/WG14/www/docs/n1570.pdf C99 www.open-std.org/jtc1/sc22/WG14/www/docs/n1256.pdf kikakurui.com/x3/X3010-2003-01.html C FAQ 日本語訳 www.kouno.jp/home/c_faq/ JPCERT C コーディングスタンダード https://www.jpcert.or.jp/sc-rules/ ※前スレ C言語なら俺に聞け 157 https://mevius.5ch.net/test/read.cgi/tech/1624846971/ VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
- 1012 名前:デフォルトの名無しさん mailto:sage [2022/08/01(月) 20:55:56.73 ID:4h+jHRsn0.net]
- >>995
テキトー書く前に8086 メモリーモデル とか near far huge とかでググってから出直してこい
- 1013 名前:ハノン mailto:sage [2022/08/02(火) 07:34:13.90 ID:QS3wPWC90.net]
- >>997
私の認識であってますよ ラージモデルのデフォルトポインタ(データ・コードとも)は far ですし、スモールモデルはどちらも near しかしスモールモデルでも far ポインタは far と陽に宣言すれば使えるんですよ…
- 1014 名前:デフォルトの名無しさん mailto:sage [2022/08/02(火) 11:58:06.82 ID:ziGJzmHZd.net]
- Windows16ビットのCでは16ビットハンドルを架空の構造体へのnearポインタとして実装してたな(#define STRICTした場合)
例えばデバイスコンテキストハンドルをビットマップハンドルに代入しようとするとtype mismatchエラーになってすぐわかる STRICTでないと単なる本来の16ビット整数として扱われ混同しても通ってしまう win32ではnearがないので普通の32ビットポインタになってしまいメモリがちょっともったいない
- 1015 名前:デフォルトの名無しさん [2022/08/04(木) 18:41:17.13 ID:+TMVVsOn0.net]
- >>92push(保存)してpop(書き戻し)してるから結局pushしたときのデータになる
popとpushの間のややこしいとこはシカトな
- 1016 名前:1001 [Over 1000 Thread.net]
- このスレッドは1000を超えました。
新しいスレッドを立ててください。 life time: 222日 6時間 29分 31秒
- 1017 名前:過去ログ ★ [[過去ログ]]
- ■ このスレッドは過去ログ倉庫に格納されています
|

|