using RADIXFINAL = void(&)(UNION_TYPE* const, UNION_TYPE* const, const long long);
const RADIXFINAL m_radixFinal ;
RadixSort()
: m_radixFinal (RadixFinal_Integer)
{
}
RadixFinal_Integer, RadixFinal_Real 는 멤버함수로 만들어 놨어요.
둘 중 하나 생성자에서 선택되게끔 넘기려고 해보는데 잘안되네요
이거만하면 끝인데.
m_radixFinal (&RadixFinal_Integer)
이렇게 해두 안되구요.
'&', 바인딩된 멤버함수 식의 연산이 잘못 되었습니다. 라고 뜨는데
와 시발 저건 뭐냐
응 멤버함수라 그런거지.
멤버함수는 묵시적으로 첫 파라메터가 this 고, 파라메터가 동일하다 하더라도 name 이 다르면 다른 함수잖아. 클래스명 까지가 멤버함수의 풀네임인 셈.
예제를 작성해 볼게
음 말보고 이래저래 만져보고 있긴한데 ㅋㅋ