[C++] Projektowanie klas reprezentujących czas i wektor

Witam,

Musze zaprojektowac 3 klasy i mam pytania odnosnie kazdej z nich:

O co chodzi z tymi operacjami arytmetycznymi, mialbym np mnożyć/dodawac/odejmowac itp. każde równoległe elementy z obu klas?

Czym miałoby być skalowanie czasu? I o co chodziło z ostatnim zdaniem bo nie czaje tego do końca :confused:

Co to znaczy jako tablicę wskaźników wierszy lub kolumn? Chodzi o coś takiego?

int* wsk = new int[kolumny*wiersze];

O co chodzi z tym skalowaniem addytywnym multiplikatywnym?

Pozdrawiam i z góry wielkie dzięki za odpowiedź.