1 2 3 4 5 6 7 8 9 10 11 12
struct A { A() throw() {} }; struct B : A { std::string str; B(std::string const& str) : str(str) {} }; int main() { B b("wtf"); }