W C ++ faktycznie można zgłosić wyjątek według wartości bez przydzielania pamięci na stercie, więc ta sytuacja ma sens. Ale w .NET Framework OutOfMemoryExceptionjest typem referencyjnym, dlatego jest przydzielany na stercie. W jaki sposób platforma .NET Framework przydziela pamięć, OutOfMemoryExceptiongdy jest za mało pamięci do utworzenia nowego obiektu?