Если пары значений , упомянутые в вопросе, означают целочисленные значения, я думаю, вы можете использовать CArray
из CPoint
или CSize
за счет читабельности кода.
Пример кода:
CArray<CPoint, CPoint> Array;
Array.Add(CPoint( 2, 3 ));
Array.Add(CPoint( 2, 4 ));