какой из них вы предпочитаете? (конечно, getSize не производит сложного подсчета, просто возвращает значение члена)
void method1(Object & o)
{
int size = o.getSize();
someAction(size);
someOtherAction(size);
}
или
void method2(Object & o)
{
someAction(o.getSize());
someOtherAction(o.getSize());
}
Я знаю, что могу измерить, какой из них быстрее, но мне нужны комментарии ... Не только выполнение, связанное со временем ... например . если вы предпочитаете method2, сколько раз вы максимально используете o.getSize и какое число заставляет вас использовать метод method1? Какие-нибудь лучшие практики? (представьте себе даже разные типы, а затем int) TY