Celem jest napisanie struktury, która będzie pełnić rolę tablicy. Jednak, różnicą pomiędzy tą strukturą (a tablicą) ma być to iż nie musimy podawać wstępnie jaka ma być wielkość tablicy (możemy to określić już w czasie programu), dodatkowo chciałbym aby ta struktura w miarę potrzeb miała możliwość automatycznego powiększenia indeksu.
Kod: Zaznacz cały
//PLIK: CHolder.h
struct CHolder{
int size; //rozmiar każdego elementu
int pojemnosc; //ilość elementów w naszym pojemniku
int nastepny; //następny element
void initialize(int size); //funkcja odpowiadająca za wstępną inicjalizację
};
Kod: Zaznacz cały
//PLIK: CHolder.cpp
#include <iostream>
#include "CHolder.h"
using namespace std;
void CHolder::initialize(int sz)
{
size = sz;
pojemnosc = 0;
next = 0;
}