Megosztás a következőn keresztül:


C3465-ös fordítási hiba

A "type" típus használatához hivatkoznia kell a(z) "assembly" könyvtárra.

Megjegyzések

A típustovábbítás addig működik az ügyfélalkalmazások esetében, amíg újra nem fordítja az ügyfelet. Újrafordításkor minden assemblyhez szüksége lesz egy hivatkozásra, amely az ügyfélalkalmazásban használt típus definícióját tartalmazza.

További információ: Típustovábbítás (C++/CLI).

Example

Az alábbi példa egy olyan szerelvényt hoz létre, amely egy típus új helyét tartalmazza.

// C3465.cpp
// compile with: /clr /LD
public ref class R {
public:
   ref class N {};
};

Az alábbi példa egy olyan szerelvényt hoz létre, amely a típus definícióját tartalmazza, de most már tartalmazza a típus továbbítási szintaxisát.

// C3465_b.cpp
// compile with: /clr /LD
#using "C3465.dll"
[ assembly:TypeForwardedTo(R::typeid) ];

Az alábbi példa C3465-öt hoz létre.

// 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();
}