BDE won't build in C++17 mode
Opened this issue · 2 comments
Deleted user commented
Despite appearing to support C++17 with: waf configure "--cpp-std=17", BDE will not actually build with a C++17 conforming compiler due to numerous issues such as:
- use of auto_ptr
- use of random_shuffle
- use of mem_fun/const_mem_fun etc.
- use of bind1st/bind2nd/binder1st/binder2nd
These language features were deprecated in C++11, which was some years ago now...
osubboo commented
BDE does not support C++17. Build system can set the flag, but it does not automatically mean that the code is C++17 ready.
osubboo commented
Closing stale issues. c++17 is not fully implemented by BDE yet, but is coming soon (TM).