컴파일러 오류 C2701
'function': 함수 템플릿은 로컬 클래스일
friend
수 없습니다.
로컬 클래스는 함수 템플릿을 함수로 friend
사용할 수 없습니다.
다음 샘플에서는 C2701을 생성합니다.
// C2701.cpp
// compile with: /c
template<typename T> // OK
void f1(const T &);
void MyFunction() {
class MyClass {
template<typename T> friend void f2(const T &); // C2701
};
}