This page, C++ 17'deki make_optional
işlevinin constexpr optional<...>
değerini döndürdüğünü belirtir. Sanırım (yanlış olsa da) bu, optional<T>
'un bir constexpr
kopyasına sahip olmasını veya kurucuyu taşımasını gerektirir. Ancak, this page da böyle olmadığını söylüyor.C++ 17 make_optional constexpr-ness
Şu anda geçerli olan C++ 1z taslağı olarak nasıl make_optional
uygulanabileceğini bilmiyorum. Açıklama için this post'a bakın. Bazı geçici çözüm var mı, yoksa belki de sadece standart taslak/cppreference'ın hatası mı?
Bu soruyla ilgili soru sorulmamaktadır. – immibis
@immibis Güncelleme :) –
cppreference 'constexpr' ince hava dışında, biliyorsunuz bilmiyordum ... –