#include <vector>
class A {};
class C {
public:
C(A*);
};
class B : public A {
void DoSomething()
{
std::vector<C> v;
v.emplace_back(this);
}
};
int main(int argc, char * argv[])
{
}
I2luY2x1ZGUgPHZlY3Rvcj4KY2xhc3MgQSB7fTsKCmNsYXNzIEMgewpwdWJsaWM6CiAgICBDKEEqKTsKfTsKCmNsYXNzIEIgOiBwdWJsaWMgQSB7CiAgICB2b2lkIERvU29tZXRoaW5nKCkKICAgIHsKICAgICAgICBzdGQ6OnZlY3RvcjxDPiB2OwogICAgICAgIHYuZW1wbGFjZV9iYWNrKHRoaXMpOwogICAgfQp9OwoKaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiBhcmd2W10pCnsKCn0K