>>185
規格合致プログラム (conforming program) ではないので許容するとしたら処理系の拡張。
主要な処理系ではエラーになると思うけど、なんていう処理系を使ってるの?
探検
C言語なら俺に聞け 164
186はちみつ餃子 ◆8X2XSCHEME (ワッチョイ 6732-A6do)
2025/11/25(火) 15:48:36.00ID:evMdha/k0187はちみつ餃子 ◆8X2XSCHEME (ワッチョイ 6732-A6do)
2025/11/26(水) 10:42:02.61ID:ZGYu6bhA0 念のために仕様をよく読んで検討したら wchar_t が char の別名として定義されることは理屈の上では認められることを発見した。
そしてその上で文字列リテラルとワイド文字リテラルが異なる符号体系を持つということも可能ではある。
もしそういう処理系なら >>185 の事例は型が合った上で誤作動 (プログラマの想定と異なる動作) を引き起こすかもしれない。
実際にそういう処理系があるのかどうか知らんけど libc のドキュメント中で組み込みシステムではそういうのも妥当かもしれないという言及がある。
https://www.gnu.org/software/libc/manual/html_node/Extended-Char-Intro.html#index-wchar_005ft
そしてその上で文字列リテラルとワイド文字リテラルが異なる符号体系を持つということも可能ではある。
もしそういう処理系なら >>185 の事例は型が合った上で誤作動 (プログラマの想定と異なる動作) を引き起こすかもしれない。
実際にそういう処理系があるのかどうか知らんけど libc のドキュメント中で組み込みシステムではそういうのも妥当かもしれないという言及がある。
https://www.gnu.org/software/libc/manual/html_node/Extended-Char-Intro.html#index-wchar_005ft
188デフォルトの名無しさん (アウアウウー Sa0b-WraW)
2025/11/26(水) 11:37:21.77ID:g4n+mUAPa >>186
VCで確認したら警告は出たがエラーではないので実行出来た上で誤作動(描かれた通りには動いている)
警告レベル替えればエラーにも出来るんだろうけど
文字列リテラルポインタからワイド文字列リテラルポインタへの自動キャスト(あるいはその逆のキャスト)以外のところにも影響出てエラーだらけになるかも
文字列リテラルポインタからワイド文字列リテラルポインタへの自動キャスト(あるいはその逆のキャスト)限定でエラーにならないかな
VCで確認したら警告は出たがエラーではないので実行出来た上で誤作動(描かれた通りには動いている)
警告レベル替えればエラーにも出来るんだろうけど
文字列リテラルポインタからワイド文字列リテラルポインタへの自動キャスト(あるいはその逆のキャスト)以外のところにも影響出てエラーだらけになるかも
文字列リテラルポインタからワイド文字列リテラルポインタへの自動キャスト(あるいはその逆のキャスト)限定でエラーにならないかな
189はちみつ餃子 ◆8X2XSCHEME (ワッチョイ 6732-A6do)
2025/11/26(水) 15:23:02.27ID:ZGYu6bhA0 >>188
MSVC がそんな馬鹿げた仕組みとは驚きだな。
合わない型 (本来は暗黙の型変換も認められない型) は一律にエラーになるべきだけれど、とりあえず自分のコードで型が合わないケースをエラーにしたいなら
#pragma warning(error : 4133)
とするくらいが落としどころじゃないかと思う。
MSVC がそんな馬鹿げた仕組みとは驚きだな。
合わない型 (本来は暗黙の型変換も認められない型) は一律にエラーになるべきだけれど、とりあえず自分のコードで型が合わないケースをエラーにしたいなら
#pragma warning(error : 4133)
とするくらいが落としどころじゃないかと思う。
190デフォルトの名無しさん (スフッ Sd7f-Lg42)
2025/11/27(木) 05:19:27.44ID:KfDQEfrsd191デフォルトの名無しさん (ワッチョイ 5f81-w0D3)
2025/11/29(土) 18:02:47.96ID:MnjgLok40 固定小数点でも誤差が出ます
とかトンチンカンなこと言い出すやついるけど
割り算しなきゃほぼ誤差ないんだよ
とかトンチンカンなこと言い出すやついるけど
割り算しなきゃほぼ誤差ないんだよ
192デフォルトの名無しさん (ワッチョイ 79f6-v69L)
2025/12/01(月) 12:04:42.29ID:HDTmHOXC0 gmp使ったソースだった
レスを投稿する
ニュース
- 【速報】流行語年間大賞に高市早苗首相「働いて働いて働いて働いて働いてまいります/女性首相」 [Ailuropoda melanoleuca★]
- 「中国はメンヘラ」日本企業の本音は「もう生活を壊されるのはゴメンだよ」 ★2 [煮卵★]
- ビットコインの発明者 サトシ・ナカモトさん、資産20兆円 世界富豪ランキング10位以内に「革命的技術を考案しながら名声求めず」 [お断り★]
- 地方で深刻移動貧困の実態「車のために働いてる」手取り15万円のシンママ月3.2万円が軽自動車維持費★2 [七波羅探題★]
- N党・立花孝志党首と支援者2人を書類送検 街頭演説中に批判の声をあげた男性にけがをさせた疑い [ぐれ★]
- 【福井】注射器に入れた自分の体液を背後から女性の服に…27歳会社員の男を3度目の逮捕 [nita★]
- 高市早苗ちゃん。 流行語大賞をゲット [485983549]
- 【訃報】日経平均株価、完全に逝く、円高、高市総理就任以降下り坂気味 [943688309]
- ひるおび「高市総理のおかげで中国でイベントをしたらこういうリスクを伴うというのが世界中に知れ渡った」 [931948549]
- 【速報】新語・流行語大賞、まもなく発表!
- ケンモメンが死んだときって、どんなお悔やみの言葉を家族にかければいいの? [377482965]
- 高市早苗、アニメと現実の区別がつかなくなり盛大にイキる「いいから黙って全部俺に投資しろ!日本は帰ってきた!」 [347993906]
