Fenixrus, В общем это используется для динамических массивов в C
int *mas = new int[5];Создаем массив из 5 елементов типа int
int *mas = new int[6];Расширяем его к 6ти елементов типа int
Так как в простом массиве нельзя изменить его размер который заданный при его объявлении константой