다른 사업자와 클래스 메소드와 동일한 기능 레이아웃을 사용하여 다음과 같은 클래스에서 항상 object2있는 오브젝트 1C++ : 나는 다음과 같은 기능 레이아웃이
bool foo(object1, object2, method_x, op_y, method_z) {
if (object1.method_x() op_y object2.method_z()) {
do something;
}
객체. 그러나 그들의 방법과 그 사이의 연산자는 임의적입니다. 저는 여러분이 연산자를 템플릿 매개 변수로 전달할 수 있다는 것을 알고 있습니다. 그러나 회원 기능은 어떻습니까? 도움이된다면 그들은 아무런 논쟁도하지 않습니다.
달성하려는 목표는 무엇입니까? 나는 XY 문제를 여기에서 감지한다. http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem – sehe
나는 약간의 변화를 반복하면서 같은 함수 레이아웃을 반복적으로 쓰고 싶지 않다. – SpaceMonkey