Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Opracował: Piotr DejaVu Szawdyński
Język C++

array

[szablon struktury] Tworzy tablicę elementów określonego typu o stałym rozmiarze.

Składnia

C/C++
#include <array>

namespace std
{
    template < class TypElementow, size_t LiczbaElementow >
    struct array
    {
        //...
    };
}

Parametry szablonu

ParametrOpis
class TypElementowTyp danych elementów przechowywanych w tablicy.
size_t LiczbaElementowOkreśla rozmiar tablicy wyrażony w liczbie elementów.

Opis szczegółowy

Szablon, który tworzy tablicę elementów określonego typu o stałym rozmiarze. Tablice utworzone przy pomocy niniejszego szablonu posiadają taką samą wydajność jak tablice utworzone tradycyjnym zapisem C++, jednak są one bezpieczniejsze i wygodniejsze w użyciu.

Przykład

C/C++
#include <array>
#include <cstdio>

int main()
{
    boost::array < int, 4 > tablica = { 1, 2, 3 };
    for( size_t i = 0; i < tablica.size(); ++i )
         printf( "%d\n", tablica[ i ] );
   
    return 0;
}
Standardowe wyjście programu:
1
2
3
0

Linki zewnętrzne