Aby manipulować tymi strukturami danych w pamięci, aby wykonać niektóre operacje, potrzebujemy niektórych zmiennych typów danych, takich jak liczba całkowita, znaki, podwójne i tak dalej.
Ten artykuł pomoże Ci w analizie wektorowej i poinformuje o różnych procesach inicjalizacji w wektorach (struktura danych) w C++.
Co to jest wektor w języku C ++
W C ++ mamy specjalną standardową bibliotekę szablonów, która ma wbudowane pojemniki z klasy wektorowej. Wektor to zbiorowe magazyn w pamięci, która przechowuje dynamicznie elementy z ograniczeniem tego samego typu danych.
Prosta deklaracja wektora w c++
vector_keywordChociaż wektory i tablice są podobne, rozmiar wektora może się różnić w czasie. Komponenty są przechowywane w odpowiednich regionach pamięci. W wyniku rozmiar wektora zależy od wymagań uruchomionej aplikacji. Konieczne jest dodanie pliku nagłówka z dyrektywą przed procesorem jako #włączać Przed użyciem wektorów w programach C ++. Implementacja wektorowa w C ++ jest prostsza i łatwiejsza niż tablice.
W C ++ mamy różne metody zainicjowania wektora, omówmy je jeden po drugim:
Metoda 1: Zastosowanie metody wypełnienia w klasie wektorowej
#włączaćW tym kodzie używamy metody wypełnienia i tworzymy wektor. Metoda wypełnienia ma dwa obiekty, jeden zaczyna się, a drugi to koniec, a następnie przekazujemy wartość, którą należy wydrukować.
Wyjście
Metoda 2: Za pomocą push_back () do pchania wartości jeden po drugim
#włączaćW tym programie inicjujemy pusty wektor, a następnie podajemy wartości jako 11,22,30 do metody push_back, używając go wielokrotnie i 4 i pokazuj je za pomocą pętli.
Wyjście
Metoda 3: Zainicjuj i zainicjuj wektor w jednym kroku
#włączaćW powyższym przykładzie programu program rozpoczyna się od głównej funkcji, w której inicjujemy wektory typu liczb całkowitych i podajemy im wartości w tym samym kroku. Następnie pokazujemy wartości za pomocą pętli.
Wyjście
Metoda 4: Przy użyciu tablicy
#włączaćW tym kodzie inicjujemy wektor, deklarując tablicę 6 elementów, a następnie drukujesz je z Cout.
Wyjście
Metoda 5: Korzystając z już obecnej tablicy i kopiując ją
#włączaćW tym programie deklarujemy tablicę jako B z 5 wartościami, a następnie dodajemy ją w wektorze przez dwa parametry; Tablica jest pierwsza, a tablica o swojej długości jest drugą.
Wyjście
Metoda 6: Zastosowanie przeciążenia konstruktora w wektorze
#włączaćW powyższym przykładzie użyliśmy wektora z przeciążeniem konstruktorem, który akceptuje dwa parametry: jeden to powtórzenie wartości, a druga to cyfra, którą chcemy pokazać, stąd wyjście jest następujące.
Wyjście
Wniosek
Wektory są zdefiniowane w standardowej bibliotece szablonów (STL). Aby najpierw użyć wektora, musimy dołączyć nagłówek wektorowy do programu. W tym piśmie widzieliśmy różne sposoby inicjowania wektorów w języku C ++. Programista może wybrać dowolną metodę zgodnie z potrzebą.