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 OutOfMemoryException
jest typem referencyjnym, dlatego jest przydzielany na stercie. W jaki sposób platforma .NET Framework przydziela pamięć, OutOfMemoryException
gdy jest za mało pamięci do utworzenia nowego obiektu?