扩展的using声明可以使用逗号分隔一系列声明,允许它们打包写到一起,后面会自动展开。 比如,你可以这样编程:
class Base {
public:
void a();
void b();
void c();
};
class Derived : private Base {
public:
using Base::a, Base::b, Base::c;
};
C++17之前,你得写三行using声明代替。
逗号分隔的using声明提供一种能力