Уважаемые коллеги!
Подскажите пожалуйста, как корректно переписать с C++ на КП следующую конструкцию:

unsigned char* buffer = new unsigned char[frame_width * frame_height * 3];
... работа с массивом
unsigned char* buffer_part = buffer + frame_width * 3 * 20 + 3 * 20;
т.е. получить указатель на часть массива и использовать ее как новый массив меньшего размера.

Как вообще реализовать адресную арифметику или чем ее заменить?
Спасибо.