Praca z Pointers i pamięci w Zig
Get Started!
0
Course Details
Language: Zig
Duration:
Difficulty:
Category: Programming
Certificate: Yes
Requirements
✓ Basic understanding of Zig syntax and programming fundamentals ✓ Zig compiler installed (Zig SDK) ✓ Familiarity with basic terminal/command-line operations ✓ Knowledge of pointers and their usage in Zig ✓ Understanding of memory management with pointers in Zig
Content
01Mastering Pointers w Zig
4 Chapters - 0/4 Completed
01
Mastering Pointers w Zig
4 Chapters - 0/4 Completed
Zrozumienie podstawowej składni wskaźników i rodzajów
Odniesienie do wskaźnika i odkierowanie
* T, [*] T i [N] * T: Co za różnica?
Wskazania Null i względy bezpieczeństwa
02Praca z plasterkami i widokami
4 Chapters - 0/4 Completed
02
Praca z plasterkami i widokami
4 Chapters - 0/4 Completed
Tworzenie i używanie plastrów
Różnica między tablicami, plasterkami i wskazówkami
Kontrola granic i bezpieczeństwo
Kiedy używać plastrów vs punktów
03Przydzielacze i ręczne zarządzanie pamięcią
4 Chapters - 0/4 Completed
03
Przydzielacze i ręczne zarządzanie pamięcią
4 Chapters - 0/4 Completed
Co to są alokatory w Zig?
Korzystanie ze std.heap.GeneralPurposeAllocator
Przydzielanie i uwalnianie pamięci
Właściwe zarządzanie błędami w przydziale
04Korzystanie z odroczenia i errdefer do bezpiecznego czyszczenia
4 Chapters - 0/4 Completed
04
Korzystanie z odroczenia i errdefer do bezpiecznego czyszczenia
4 Chapters - 0/4 Completed
Wprowadzenie do odroczenia i błędu
Przykłady oczyszczania zasobów w świecie rzeczywistym
Budowa bezpiecznych operacji pamięci z minimalnymi przeciekami
Najlepsze praktyki w zakresie bezpieczeństwa pamięci
05Narzędzia debugowania i optymalizacji pamięci
4 Chapters - 0/4 Completed
05
Narzędzia debugowania i optymalizacji pamięci
4 Chapters - 0/4 Completed