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