- 835 名前:デフォルトの名無しさん mailto:sage [2017/11/19(日) 15:04:02.65 ID:p3uF8GIb0.net]
- >reinterpret_castの結果がlvalueとして正当ではない
えっ合法なんじゃ… int x = 10; char* p = reinterpret_cast<char*>(&x); *p = 2; // *pがlvalueであるところの式 x = (int)*p; // 元の型へのキャストバック printf("x=%d\n", x); // 2 多分最適化されると printf("x=%d\n", 2); になる
|

|