Microsoft's Noexcept Code Throws Exceptions
![Image](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1QEM-nAr-HlJMQ8RM-NDMWZBfdr5Wt2QZC6jGQz5O3MOl6xvzhBL3z2izxKabtA9CzaQq0ZjBVNwwhZ0GTrUtK61bu3gQM3njDOX_TsGqf_4pkCzNR6VMpNGghb_HMnZ4WXuuGsZ4c6o/s640/Exce.png)
I've not dug into this one fully yet, I'm mid-stride on what's going on, however the stack has unspooled me to this location having thrown a read access violation... But can you see the problem here? I'm in Microsoft's xstring, as far as I'm concerned this is from my using std::string or std::ostringstream, the function is decorated "noexcept" yet its throwing an exception! I find this mind bendingly annoying, not least as under GCC & clan on Linux it runs perfectly fine! So, this is "Unhandled exception thrown: read access violation" in xstring _Equal which is decorated noexcept... Time to format c: and never use Windows I think.