In C ++ ist es tatsächlich möglich, eine Ausnahme nach Wert auszulösen, ohne Speicher auf einem Heap zuzuweisen. Daher ist diese Situation sinnvoll. In .NET Framework OutOfMemoryExceptionhandelt es sich jedoch um einen Referenztyp, daher wird er auf einem Heap zugewiesen. Wie ordnet .NET Framework Speicher zu, OutOfMemoryExceptionwenn nicht genügend Speicher zum Erstellen eines neuen Objekts vorhanden ist?