Использовать std::find_if или самописную функцию поиска? С++
Есть класс, наследуемый от std::vector. В нем есть функция, которая ищет элемент и возвращает ссылку на найденный элемент. Именно ссылку, а не итератор. В данном случае лучше ли использовать внутри этой функции для поиска find_if, который возвращает итератор, или же написать свой алгоритм, который сразу бы возвращал ссылку? Вопрос в производительности. В обычных условиях лучше использовать решения из std, но будет ли сказываться на производительности тот факт, что find_if создает итератор, а потом его еще и разыменовать нужно, чтобы получить ссылку на элемент.
Стоит ли вообще беспокоиться о подобных вещах в оптимизации или это "экономия на байтах"?