Wpis z mikrobloga

w Ruście też możesz mieć wycieki pamięci, tak tylko przypominam


@DK13: bez użycia unsafe da się doprowadzić do takiej sytuacji?
  • Odpowiedz
@DK13: a to ciekawe, brzmi jak coś co borrow checker by wychwycił


@Sachees: generalnie tak, ale jeśli zastosujesz *interior mutability* poprzez np. RefCell to niestety tutaj nie pomoże
w oficjalnej książce w rozdziale 15.6 jest przykład - z jakiegoś powodu nie mogę tutaj wkleić linka, bo wykop blokuje ¯\_(ツ)_/¯
  • Odpowiedz
@NewEpisode: Przecież GTK jest skórkowalne tak samo jak Qt. Nie oceniaj GTK po wyglądzie czkawki, bo ta apka ma jeszcze niedopracowany design GUI (a silnik jak ostatnio sprawdzaełm też był taki sobie). Inne apki GTK w Ubuntu wyglądają ładnie.

i nie ma tylu możliwości co np QT


Bo GTK jest jedynie frameworkiem GUI a nie kitchen-sinkiem. To jest abominacja żeby framework GUI miał własne stringi i własne utilsy do obsługi
  • Odpowiedz
@Krolik: Tak, masz rację, że w praktyce dość ciężko doprowadzić do wycieku. Ale często spotykam się ze stwierdzeniem, że Rust gwarantuje brak wycieków pamięci a to nie jest prawdą i warto o tym wiedzieć. :)
  • Odpowiedz