2
Czy idiom Safe-Bool jest przestarzały w C ++ 11?
Ta odpowiedź @R. Martinho Fernandes pokazuje, że idiom bezpieczny jest przestarzały w C ++ 11, ponieważ można go zastąpić prostym explicit operator bool() const; zgodnie ze standardowym cytatem w odpowiedzi §4 [conv] p3: Wyrażenie e można domyślnie przekonwertować na typ Twtedy i tylko wtedy, gdy deklaracja T t=e;jest poprawnie sformułowana, …