Try/catch the check() assertion

Are there ways to catch check / checkMsgf assetion?
It’s a __debugbreak on Windows and on other platforms used another tricks.
But can I catch in any way this exception?

There is an Access Violation exception handling (I found here c++ - Catching access violation exceptions? - Stack Overflow ).
But there are no sane info about crossplatfrom debug breaking.

Can anyone explain me how to catch crossplatfrom exceptions? (Probably not on all platforms, but at least one or more)

Thanks!