Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
"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() {}
};