The introduction of new technologies never happens overnight. There will be a lag, while compilers implement new versions of the standard library, and then another lag, until these compilers reach the developers.
In my last two assignments, interactions with Visual C ++ 6, which is over 10 years old, periodically appeared. There is a great reluctance to switch from working code to new, if improved model.
If old libraries die, this happens through a process of gradual obsolescence, rather than sudden mass extinction.
Depending on the library, it is possible that the upcoming standard simply captures a snapshot of the current function, and the parent library will continue to develop as an incubator for C ++ 1x, C ++ 2x, etc.
Steve townsend
source share