Ну вот смотрите, и у Data и у DataView могут быть одинаковые методы (как в примере метод print, например). Я не хочу их дублировать.
Если дошло до дублирования метода то вы что-то делаете не так
У меня в примере до этого не дошло. Как раз пример и написан, чтобы показать как избежать дублирования..
Очень какое-то неправильное наследование. data(data()) -> m_data
Так приведите пример правильного. Как в CRTP сделать по-другому?
base::m_data at T container base::data return data dir::data(); dir : base<dir> dir data call base data
Обсуждают сегодня