for now the only (obvious) problem is the warnings about
[=]
use being deprecated for handing over
this
. so I really have no problem with using current u++ and it is backwards compatible to all the old programs and compilers. but how about a new version that breaks compatibility and uses features like Modules and concepts like Moveable natively?
Modules are completely useless.
Concepts are not worth breaking the compatibility.
If you want to use c++20, go for it. We were discussing [this] in the past, every single workaround is worse than just disabling the damned warning (or just ignoring it)...