класс image содержит объекты шалбонного класса matrix, реализующего динамический двухмерный массив
matrix<double> image_source;
matrix<int> image_scaled;
нужно написать 3 алгоритма обработки изображения
пока реализовал так, но мне не нравится
class image_proc: public image
и все методы обработки к этом классе
была идея сделать для каждого алгоритма обработки сделать своего наследника image, только image_source у всех должен быть один, а простое копирование не нравится