void A(){

 while(true){

 call A();

 //오류시 복구후 반복시도

 }

}


void B(){

 //공통 작업

 call C();

 //공통 작업끝

}

void C(){

 //작업

}


A,B,C순으로 호출되는 작업 함수를 여러개 작성해야 되는데 


실질적으로 C함수만 작성하는거고

A,B함수는 리턴타입,인수빼고는 공통이거든


근데 함수 하나 만들려면 A,B,C순으로 3개씩 만들고 있어


1개로 줄일 좋은 방법 없을까?