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 つのキャスティングが使用されるのはなぜですか? どうもありがとう。
ホン