C++11 inheriting constructors and access modifiers

According to 12.9/4, “Inheriting constructors”, when saying using X::X,

A constructor so declared has the same access as the corresponding constructor in X.

So the inherited constructor is also protected.

Leave a Comment