3574671401

3574671401



3. insertjterator

Jakie są założenia algorytmów w STL?

Algorytmy te mają charakter ogólny - nie są pisane z myślą o konkretnej strukturze danych. Operują na sekwencjach elementów wyznaczonych przez parę iteratorów, z których pierwszy wskazuje na początkowy element, a drugi - za ostatnim elementem. Dlaczego sort() z STL jest szybszy, niż qsort() z C?

1.    Mechanizm porównywania przekazujemy do qsort() za pośrednictwem wskaźnika do funkcji. Jej wywoływanie przez to zajmuje trochę czasu. W STL-u operacja porównania jest rozwijana na miejscu już w momencie kompilacji.

2.    W STL-u nie mamy w tym miejscu żadnego rzutowania typów z void*.

Was steht fur ein Manipulator?

Element sterujący strumieni. Rodzaje manipulatorów:

1.    Włączanie flag

2.    Wyłączanie flag

3.    Podstawa systemu liczbowego

4.    Rodzaj formatu zmiennopozycyjnego

5.    Wyrównywanie

6.    Sterowanie wyjściem

7.    Parametryzowane

Modyfikatory

Do czego służy „volatile”?

Informuje kompilator, że wykorzystanie tej zmiennej nie może być optymalizowane np. przez czasowe przeniesienie jej do rejestru procesora bądź cache, gdyż istnieje prawdopodobieństwo, że może być ona w tym samym czasie zmodyfikowana przez inny wątek, co prowadziłoby oczywiście do nieścisłości w wykonywanym programie.

Do czego służy „mutable”?

Informuje, że dane pole obiektu może być zmieniane nawet przez metody const lub gdy obiekt przekazywany jest jako parametr typu const.

Do czego służy „register”?

Informacja dla kompilatora, że zmienna powinna być optymalizowana poprzez przeniesienie jej do rejestru. Obecnie ignorowana w zasadzie przez każdy kompilator.

Do czego służy „auto”?

Deklaruje zmienną lokalną dodatkowo automatycznie wybiera typ na podstawie podanej wartości. Dzisiaj w zasadzie nieużywany.

11 z 13



Wyszukiwarka

Podobne podstrony:
została zastąpiona przez resztę kwasową. Sole te mają wzór ogólny [M.(OH)k]yRv. a ich przedstawiciel
240 Katarzyna Puszko. Andrzej. Działania te mają charakter endogeniczny i powinny być podejmowane pr
Promieniowana te maja charakter masowy. Promieniowani gamma ma charakter falowy i towarzyszy
2012 12 18 20 00 • vmc;r»em tn^ksioU miast polskich powstała wcześniej. Ośrodki te miały charakter
DSC43 Tcorłn produkcji 153 Tyle tylko. M tym razem zależności te mają charakter nieliniowy. W warun
pracowników. Programy te mają charakter cykliczny i kolejne procesy identyfikowania talentów odbywaj
Polsce stosowana jest najprawdopodobniej wersja A5/2. Algorytmy te objęto standardem, ponieważ są on
15/15 ALGORYTMIKA2. Sortowanie przez wstawianie (ang. insertion sort). Schemat blokowy algorytmu: Ry
skanuj0070 (24) lonych filtrów na funkcjonowanie pamięci ludzkiej. Problem polega na tym, że trudno
IMG?00 i mocne strony, 2) jakie są jego deficyty i dysfunkcje w zakresie SI oraz 3) w jaki sposób te
zapoznać z głównymi założeniami, poznać mechanikę oraz co najważniejsze - kim się gra, jakie są
IMAG0194 (3) Charakterystyka i założenia algorytmu faktoryzacji > Sieć reprezentowana jest przez

więcej podobnych podstron