Pracujemy nad przywróceniem aplikacji Unionpedia w Google Play Store
TowarzyskiPrzybywający
🌟Uprościliśmy nasz projekt, aby ułatwić nawigację!
Instagram Facebook X LinkedIn
Twoja własna Unionpedia z Twoim logo i domeną, od 9,99 USD/miesiąc
Utwórz mój Unionpedia

Boost

Indeks Boost

Boost – kolekcja bibliotek programistycznych poszerzających możliwości języka C++, objętych liberalnąlicencjąBoost Software License.

Spis treści

  1. 11 kontakty: Auto ptr, C++11, Clang, Funkcja anonimowa, Loki (biblioteka), Mechanizm sygnałów i slotów, Odśmiecanie pamięci, Resource Acquisition Is Initialization, Sprytny wskaźnik, Technical Report 1, Wyciek pamięci.

Auto ptr

auto_ptr – szablon klasy sprytnego wskaźnika dostępny w bibliotece standardowej C++ (zadeklarowany w nagłówku) udostępniający podstawowąfunkcjonalność RAII dla zwykłych surowych wskaźników.

Zobaczyć Boost i Auto ptr

C++11

C++11 (znany również jako C++0x) – trzecie wydanie standardu języka programowania C++ opublikowane we wrześniu 2011 r. i zastępujące poprzedniąedycję standardu zwanąC++03 z 2003 r. W edycji C++11 wprowadzono kilka dodatków do rdzenia języka oraz znacznie rozszerzono bibliotekę standardowąC++, m.in.

Zobaczyć Boost i C++11

Clang

Clang – front-end kompilatora dla języków C, C++ oraz Objective-C, który używa LLVM jako back-end (generator kodu natywnego i optymalizator).

Zobaczyć Boost i Clang

Funkcja anonimowa

Funkcja anonimowa (również literał funkcyjny lub lambda-abstrakcja) – definicja funkcji, która sama w sobie nie jest powiązana z identyfikatorem (chociaż może być przypisana do zmiennej).

Zobaczyć Boost i Funkcja anonimowa

Loki (biblioteka)

Loki – biblioteka programistyczna C++ napisanej przez Andreia Alexandrescu jako część książki Nowoczesne programowanie w C++.

Zobaczyć Boost i Loki (biblioteka)

Mechanizm sygnałów i slotów

Mechanizm sygnałów i slotów to jedna z metod zorganizowania rozsyłania zdarzeń w aplikacjach komputerowych, głównie wykorzystywana w graficznych interfejsach użytkownika.

Zobaczyć Boost i Mechanizm sygnałów i slotów

Odśmiecanie pamięci

Odśmiecanie pamięci, zbieranie nieużytków, automatyczna dealokacja – jedna z metod automatycznego zarządzania dynamicznie przydzielanąpamięcią, w której za proces jej zwalniania odpowiedzialny jest nie programista, lecz programowy zarządca noszący nazwę.

Zobaczyć Boost i Odśmiecanie pamięci

Resource Acquisition Is Initialization

Resource acquisition is initialization (inicjowanie przy pozyskaniu zasobu), w skrócie RAII – popularny wzorzec projektowy w C++ i D. Technika łączy przejęcie i zwolnienie zasobu z inicjowaniem i usuwaniem zmiennych.

Zobaczyć Boost i Resource Acquisition Is Initialization

Sprytny wskaźnik

Sprytny wskaźnik, inteligentny wskaźnik (ang. smart pointer) to abstrakcyjny typ danych symulujący wskaźnik, dodając przy tym nowe funkcje takie jak odśmiecanie albo sprawdzanie zakresów odwołań (bounds checking).

Zobaczyć Boost i Sprytny wskaźnik

Technical Report 1

Technical Report 1 (TR1) to zbiór proponowanych rozszerzeń do biblioteki standardowej C++, takich jak wyrażenia regularne, sprytne wskaźniki, tablice haszujące i generatory liczb losowych.

Zobaczyć Boost i Technical Report 1

Wyciek pamięci

Wyciek pamięci (ang. memory leak) – szczególny rodzaj niezamierzonego użycia pamięci przez program komputerowy, gdy nie zwalnia on zaalokowanej wcześniej pamięci, która nie jest już mu potrzebna, a może nawet rezerwować nową.

Zobaczyć Boost i Wyciek pamięci