다음을 통해 공유


컴파일러 오류 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
   };
}