Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
program nie może zdefiniować elementu członkowskiego jako członka zarządzanego typu "type": typy mieszane nie są obsługiwane
Uwagi
Nie można osadzić natywnego elementu członkowskiego danych w typie zarządzanym.
Można jednak zadeklarować wskaźnik do typu natywnego i kontrolować jego okres istnienia w konstruktorze i destruktorze i finalizatorze klasy zarządzanej. Aby uzyskać więcej informacji, zobacz Destruktory i finalizatory.
To ostrzeżenie jest zawsze wyświetlane jako błąd. Użyj pragma ostrzeżenia, aby wyłączyć C4368.
Przykład
Poniższy przykład generuje kod C4368.
// C4368.cpp
// compile with: /clr /c
struct N {};
ref struct O {};
ref struct R {
R() : m_p( new N ) {}
~R() { delete m_p; }
property N prop; // C4368
int i[10]; // C4368
property O ^ prop2; // OK
N * m_p; // OK
};