4 ms·
I have quit using exceptions in my own code, making everything 'nothrow'. Assuming not all code you use is your own, how does this work in combination with oth
by stinos 5y ago
I have quit using exceptions in my own code, making everything 'nothrow'.
Assuming not all code you use is your own, how does this work in combination with other code (like the STL) which is not nothrow?
- WalterBright 5y agoGeneric code (like you'd find in a library) is usually done with templates. Templates in D infer `nothrow`, giving them the advantage of being implicitly `nothrow` when their arguments are also nothrow. Inferring attributes this way is a major way D works.
- stinos 5y agoAh, sorry, I was thinking you were talking about not using exceptions in C++ anymore.