Е
do_work() и do_work_with_args().Но если ты однажды захочешь встроить дополнительную логику, ты можешь забыть дописать тесты...
Size: a a a
Е
do_work() и do_work_with_args().O
auto Second::foo(a1,a2,a3) {
auto args = do_work_with_args(a1 + 42, a2, a3);
return First::do_work(args) * 2;
}Е
auto Second::foo(a1,a2,a3) {
auto args = do_work_with_args(a1 + 42, a2, a3);
return First::do_work(args) * 2;
}Е
auto Second::foo(a1,a2,a3) {
auto args = do_work_with_args(a1,a2,a3);
return First::do_work(args);
}а
а
а
O
а
RM
RM
RM
int32_t main(int32_t args_num, char** args)Е
int32_t main(int32_t args_num, char** args)RM
RM
Е
RM
RM
RM