11

http://en.cppreference.com/w/cpp/types/aligned_storageでのキャストに関するコードを説明してもらえますか?

次のコードはできますか

return *static_cast<const T*>(static_cast<const void*>(&data[pos]));

に置き換えられます

 return *reinterpret_cast<const T*>(&data[pos]);

?

ここで 2 つのキャスティングが使用されるのはなぜですか? どうもありがとう。

ホン

4

1 に答える 1