C++에서는 boost :: optional을 double로 변환 할 수 있습니까?C++ convert boost :: optional <double>을 double으로 변환
I.E.
boost::optional<double> time;
double realTime;
realTime = time;
마지막 행은 내게
"Assigning to 'double' from incompatible type boost::optional<double>"
문서로 시작하십시오. 다음 문서에 대한 문서입니다. http://www.boost.org/doc/libs/master/libs/optional/doc/html/boost_optional/quick_start.html –
그래서, 무엇을 원하니? 'time'이'double'이 아닐 때 일어날까요? ('optional'은 어쩌면 두 번이고 아마 아무것도 아님). –
Yakk
@Yakk : 0은 어쩌면 아무것도없는 대체물 인 것 같습니다. –