class CBase
{
public:
CBase(char *pszArg1, char *pszArg2, char *pszArg3) {}
virtual ~CBase() {}
};
class CDerived : CBase
{
public:
using CBase::CBase;
};
int main()
{
CDerived d("1", "2", "3");
return 0;
}
Y2xhc3MgQ0Jhc2UKewpwdWJsaWM6CglDQmFzZShjaGFyICpwc3pBcmcxLCBjaGFyICpwc3pBcmcyLCBjaGFyICpwc3pBcmczKSB7fQoJdmlydHVhbCB+Q0Jhc2UoKSB7fQp9OwoKY2xhc3MgQ0Rlcml2ZWQgOiBDQmFzZQp7CnB1YmxpYzoKCXVzaW5nIENCYXNlOjpDQmFzZTsKfTsKCmludCBtYWluKCkKewoJQ0Rlcml2ZWQgZCgiMSIsICIyIiwgIjMiKTsKCXJldHVybiAwOwp9Cg==