I just learned today that it's possible to inherit a constructor with a `using` statement: <https://stackoverflow.com/a/20062289/5987>

The question is if this is specified by the standard or if it's an extension by certain compilers. If it is part of the standard, was it introduced in C++11?