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.
om du vill använda typen "typ" måste du referera till sammansättningen "sammansättning"
Anmärkningar
Typvidarebefordring fungerar för ett klientprogram tills du kompilerar om klienten. När du kompileras om behöver du en referens för varje sammansättning som innehåller definitionen av en typ som används i klientprogrammet.
Mer information finns i Type Forwarding (C++/CLI).
Example
I följande exempel skapas en sammansättning som innehåller den nya platsen för en typ.
// C3465.cpp
// compile with: /clr /LD
public ref class R {
public:
ref class N {};
};
I följande exempel skapas en sammansättning som brukade innehålla definitionen av typen, men som nu innehåller syntax för vidarebefordring för typen.
// C3465_b.cpp
// compile with: /clr /LD
#using "C3465.dll"
[ assembly:TypeForwardedTo(R::typeid) ];
I följande exempel genereras C3465.
// C3465_c.cpp
// compile with: /clr
// C3465 expected
#using "C3465_b.dll"
// Uncomment the following line to resolve.
// #using "C3465.dll"
int main() {
R^ r = gcnew R();
}