vC++ 10/boost 1.48 kod açıklığını vC++ 12/boost 1.57'ye aktarmaya başladım ve boost :: isteğe bağlı boole dönüştürülemeyen bir hata alıyorum. Bunun bir destek unsuru olduğunu düşündüm: isteğe bağlı, çıkarıldı mı?Yükseltme yaptık: İsteğe bağlı örtük boole gitmeye mi gitti?
Örnek:
bool fizz(){
boost::optional<int32_t> buzz;
return buzz;
}
Error 21 error C2440: 'return' : cannot convert from 'boost::optional<int32_t>' to 'bool'
1.58'in uygulaması değişmedi. Hala makroyu kullanıyor. –
@ T.C. Hatalar düzeltildi. – Barry
Detaylı cevap için teşekkürler. Makrodan bahsetmek, eski eşyaları başka bir yarım yıl boyunca desteklememiz gerektiğinden çok yararlıdır. – sellsword