C言語なら俺に聞け 163 (987レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
326: デフォルトの名無しさん (ワッチョイ 7161-m4Ma) [] 2024/11/08(金) 10:31:35.11 ID:+8UCAN2P0(1/7) AAS
>>324気持ちだけで十分よ
327(1): デフォルトの名無しさん (ワッチョイ 7161-m4Ma) [] 2024/11/08(金) 10:32:35.47 ID:+8UCAN2P0(2/7) AAS
>>3252022だと設定項目見つからなかったから2012でやった、そしたら上記の結果になるんすよねえ
329: デフォルトの名無しさん (ワッチョイ 7161-m4Ma) [] 2024/11/08(金) 10:51:18.29 ID:+8UCAN2P0(3/7) AAS
>>328Visual Studio側の問題なのこれ?
334: デフォルトの名無しさん (ワッチョイ 7161-m4Ma) [] 2024/11/08(金) 12:59:02.56 ID:+8UCAN2P0(4/7) AAS
>>330どストレートな罵倒は久しぶりに聞いたよ
高校上がってからは聞かなくなったけどね
335: デフォルトの名無しさん (ワッチョイ 7161-m4Ma) [] 2024/11/08(金) 13:00:18.41 ID:+8UCAN2P0(5/7) AAS
>>331ありがとう、だけどダメそうだ
文字コード関連のエラーなんだろうけどどうしたものか
338(1): デフォルトの名無しさん (ワッチョイ 7161-m4Ma) [] 2024/11/08(金) 14:51:25.22 ID:+8UCAN2P0(6/7) AAS
>>336336(1): はちみつ餃子◆8X2XSCHEME (ワッチョイ f532-Q1tn) [sage] 2024/11/08(金) 13:02:23.75 ID:Me1tPYCI0(1/2) AAS
char と wchar_t の不整合じゃなくて const の有無の問題じゃないの?
C++ で文字列リテラルまわりの扱いで仕様変更があったからそれに関係してるのかも?
C++ での文字列リテラルの型は const char[] (ワイド文字リテラルの場合は const wchar_t[]) だが、文字列リテラルから直接変換する場合に限り char* (ワイド文字リテラルの場合は wchar_t*) に暗黙に変換して構わないというルールが C++03 まではあって、このルールは C++11 で削除されたという経緯がある。
つまり C++11 以降は文字列リテラルから暗黙には const を剥がすことが出来ない。 (キャストを書けば出来るけど。)
C では文字列リテラルの型は元から char[] で、 const が付いてない。
だから const まわりの制限とは関係ないんだが、これは C の仕様のほうがおかしいし、 C++ と同様の判定をしたほうが理に適っているとマイクロソフトが考えることはあるかもしれない。
なるほどね、LPTSTRがchar*だから代入できないって話になるのか
それがわかったらエラー文にかいてあることが理解出来るね
昔の仕様だとconst charに見えて実際は違かったってこと?
それなら今回のコードもエラー吐かないし悩まなくてよかったのに
339: デフォルトの名無しさん (ワッチョイ 7161-m4Ma) [] 2024/11/08(金) 14:52:37.02 ID:+8UCAN2P0(7/7) AAS
>>337関係ないの?LPSTRに代入できませんって言ってるように見えるけど
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.046s