클래스 A
에는 멤버 변수 vector<B>
이 있습니다. 모든 벡터를 반복하고 함수를 적용 할 DoToAll(funcPtr)
이라는 함수 템플릿을 정의하려고합니다.다른 클래스 멤버 함수에 대한 포인터를받는 멤버 함수 템플릿 추가 function 추가 function
class A
{
vector<B> v;
template <?????>
void DoToAll(f);
loop on v and apply the member function f;
}
class B{
void f1();
void f2();
.
.
.
}
DoToAll
은 어떻게 작성합니까?
같은 것을 쓸 수있다? 덕분에 –