| ▲ | torginus 15 hours ago | ||||||||||||||||||||||
A lot of C++ devs advocate for simple replacements for the STL that do not rely too much on zero-cost abstractions. That way you can have small binaries, fast compiles, and make a fast-debug kinda build where you only turn on a few optimizations. That way you can get most of the speed of the Release version, with a fairly good chance of getting usable debug info. A huge issue with C++ debug builds is the resulting executables are unusably slow, because the zero-cost abstractions are not zero cost in debug builds. | |||||||||||||||||||||||
| ▲ | pjmlp 14 hours ago | parent [-] | ||||||||||||||||||||||
Unless one uses VC++, which can debug release builds. Similar capabilities could be made available in other compilers. | |||||||||||||||||||||||
| |||||||||||||||||||||||