int main(int argc, char** argv) {
auto a = std::make_unique<A>();
B *b = new B();
int c = c * sum(1, 2);
if (a->check1())
return 3;
else if (a->check2())
return 4;
return a->result();
}
int main(int argc, char** argv) {
auto a = std::make_unique<A>();
B *b = new B();
int c = c * sum(1, 2);
if (a->check1())
return 3;
else if (a->check2())
return 4;
return a->result();
}