ну вроде для "оптимизации" с плюсах методы в классе располагают в зависимости от количества оперативы необходимой для их работы
Вообще бред, с чего тут оптимизация появится, если проблема в жрущести самой функции? Ну вынес ты объект и функцию в разные места, кормишь функцию объектом, но проблема никуда не уходит, дак еще и проблема появляется с тем, что кто-то может не найти её и написать свой костыль, который вообще все поломает