0

私は folly::Optional でコピー代入construct()のコードを読んでいましたが、 への呼び出しがどのようにオプションに値を割り当てるのか正確にはわかりません。具体的にconstruct()は、この表現はどのように機能しますか?

new (const_cast<void*>(ptr)) Value(std::forward<Args>(args)...);
4

1 に答える 1