Functions in std--Andrzej Krzemieński
The Standard reserves the right to change the signatures and overloads of the existing Standard Library functions in what is considered a backward compatible way:
Functions in std
by Andrzej Krzemieński
From the article:
Names of functions from the Standard Library used as pointers/references to functions can cause breakage in your code...