В Google C ++ тестовый фреймворк, мои глаза читают:
.. немедленно возвращается из текущей функции, возможно пропуская код очистки, который следует за ней, это может вызвать космическая утечка.
в то время как мой мозг ожидал увидеть утечку памяти.
Используется ли эта терминология в C ++? Если так, что это означает (другими словами, как это отличается от утечки памяти)?
В Haskell, Утечка пространства относится к ситуации, когда программа или конкретное вычисление использует намного больше памяти, чем необходимо.
В Джава, использование фразы «утечка пространства» не имеет смысла.
Утечка пространства не кажется специфической для конкретного языка. Википедия имеет это сказать о космическая утечка:
Утечка пространства происходит, когда компьютерная программа использует больше памяти, чем необходимо. В отличие от утечек памяти, когда утечка памяти никогда не освобождается, память, используемая утечкой пространства, освобождается, но позже, чем ожидалось.
Это то же самое, что и в Haskell, согласно вашему цитированию.
Других решений пока нет …