トップページ > プログラム > 2018年08月17日 > 5jlDcaCQ

書き込み順位&時間帯一覧

35 位/216 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000011000000002



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
【初心者歓迎】C/C++室 Ver.103【環境依存OK】

書き込みレス一覧

【初心者歓迎】C/C++室 Ver.103【環境依存OK】
247 :デフォルトの名無しさん[sage]:2018/08/17(金) 14:19:37.82 ID:5jlDcaCQ
const WCHAR* const p = L"aaaa";
というconst WCHAR*を指すポインタ定数があるとき、

typedef const WCHAR* LPCWSTR;
と型宣言がされていると、

const LPCWSTR p = L"aaaa";
と書けるけど、このときなぜ後ろのconstが前に出てくるんでしょうか。
【初心者歓迎】C/C++室 Ver.103【環境依存OK】
249 :デフォルトの名無しさん[sage]:2018/08/17(金) 15:33:34.55 ID:5jlDcaCQ
>>248
これ後ろのままでもコンパイル通るんですか。
で、前でもコンパイラが理解できるからどっちでもOKと。

ただそれなら、
const const WCHAR* p = L"aaaa";
という記述も特別OKにしてもらいたかったです。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。