Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
"funktion" : en vänfunktionsdefinition kan inte vara en specialisering av en funktionstyp
Anmärkningar
En vänfunktion har definierats felaktigt för en mall eller en generisk.
Examples
I följande exempel genereras C3637:
// C3637.cpp
template <class T>
void f();
struct S {
friend void f<int>() {} // C3637
};
Möjlig lösning:
// C3637b.cpp
// compile with: /c
template <class T>
void f();
struct S {
friend void f() {}
};
C3637 kan också inträffa när du använder generiska läkemedel:
// C3637c.cpp
// compile with: /clr
generic <class T>
void gf();
struct S {
friend void gf<int>() {} // C3637
};
Möjlig lösning:
// C3637d.cpp
// compile with: /clr /c
generic <class T>
void gf();
struct S {
friend void gf() {}
};