23 May
2016
23 May
'16
12:52 a.m.
On 23/05/2016 12:33, Paul Fultz II wrote:
Also, libraries may evolve beyond the standard. For example, the library could provide C++14 integral constant, but it could also provide the operators for it as well, which could be standardized later. This is another reason, it may make sense to split this into smaller libraries.
This has already happened for libraries such as smart_ptr; a subset of the Boost library entered the standard in C++11 (or even earlier in TR1), but it continued to evolve and important features such as P0033R1 won't be added until C++17.