Max
Решил выделить из класса набор функций в отдельный класс по логике, который будет входить в исходный класс его членом.
Но нужно, чтобы новый класс вызывал метод исходного класса.
Как это лучше сделать?
Типа, есть класс CFile, у него будет m_buffer, в котором могут лежать уже нужные данные, но иногда их возможно придётся дочитать. Читаю из него методом ReadFromBuffer. Дочитывать с помощью метода CFile::Read.
Ну смотри, в этом примере иерархия вроде понятная
Примитивный поток байтов на самом нижнем уровне, с методами типа дайте N байтов
Буферизатор стоит выше и проксирует такой же интерфейс, возможно с пополнением чего-то
Короче, посмотри потоки данных и не пытайся разломать их в иерархии в духе buffer -> CFile -> фактический файл (при этом buffer содержит CFile)