Wpis z mikrobloga

@zwei: akurat w tym przypadku system operacyjny zamknie sockety przy wyjściu z programu, ale faktycznie lepiej sobie wyrobić nawyk zamykania ich.

Można nie zamykać w C++ i Rust, bo tam się zamkną automatycznie po wyjściu z zasięgu. Python tak nie umie.
  • Odpowiedz
@Krolik: co ciekawe normalny python tak potrafi (mówię o cpythonie). Zasada, żeby zwalniać zasoby bierze się ze standardu, ale standardowa implementacja zamyka zasoby w taki sam sposób co RAII w C++ (bo jest reference counting)
  • Odpowiedz