नोट
इस पृष्ठ तक पहुंच के लिए प्राधिकरण की आवश्यकता होती है। आप साइन इन करने या निर्देशिकाएँ बदलने का प्रयास कर सकते हैं।
इस पृष्ठ तक पहुंच के लिए प्राधिकरण की आवश्यकता होती है। आप निर्देशिकाएँ बदलने का प्रयास कर सकते हैं।
'function' : a friend function definition cannot be a specialization of a function type
Remarks
A friend function was defined incorrectly for a template or generic.
Examples
The following example generates C3637:
// C3637.cpp
template <class T>
void f();
struct S {
friend void f<int>() {} // C3637
};
Possible resolution:
// C3637b.cpp
// compile with: /c
template <class T>
void f();
struct S {
friend void f() {}
};
C3637 can also occur when using generics:
// C3637c.cpp
// compile with: /clr
generic <class T>
void gf();
struct S {
friend void gf<int>() {} // C3637
};
Possible resolution:
// C3637d.cpp
// compile with: /clr /c
generic <class T>
void gf();
struct S {
friend void gf() {}
};