Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
"függvény" : a tagfüggvény a "tag" initonly data tag egy példányán lesz meghívva
Megjegyzések
Egy tagfüggvény meghívása initonly (C++/CLI) adattagon történt. A C4395 arra figyelmeztet, hogy az initonly data tagot a függvény nem módosíthatja.
Example
Az alábbi példa c4395-öt hoz létre:
// C4395.cpp
// compile with: /W1 /clr
public value class V {
public:
V(int data) : m_data(data) {}
void Mutate() {
System::Console::WriteLine("Enter Mutate: m_data = {0}", m_data);
m_data *= 2;
System::Console::WriteLine("Leave Mutate: m_data = {0}", m_data);
}
int m_data;
};
public ref class R {
public:
static void f() {
System::Console::WriteLine("v.m_data = {0}", v.m_data);
v.Mutate(); // C4395
System::Console::WriteLine("v.m_data = {0}", v.m_data);
}
private:
initonly static V v = V(4);
};
int main() {
R::f();
}