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...
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:
These language features were deprecated in C++11, which was some years ago now...