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


C3175-ös fordítási hiba

"function1" : nem hívható meg felügyelt típusú metódus a "function2" nem felügyelt függvényből

Megjegyzések

Nem felügyelt függvények nem hívhatják meg a felügyelt osztályok tagfüggvényeit.

Example

A következő példa C3175-öt hoz létre:

// C3175_2.cpp
// compile with: /clr

ref struct A {
   static void func() {
   }
};

#pragma unmanaged   // remove this line to resolve

void func2() {
   A::func();   // C3175
}

#pragma managed

int main() {
   A ^a = gcnew A;
   func2();
}