Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

std::optional doesn't do that though, you can deref an empty optional and the result's the same as deref'ing an empty unique_ptr or a null pointer: UB.


But it makes you stop and thing before doing so. Thats the whole point.


It doesn't do that any more than a pointer




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: