标签: c++ inheritance private
我正在使用UTF-8cpp库,我想为我正在编写的UTF-8字符串类创建自己的迭代器类。
我的问题是我需要访问我正在扩展的迭代器类的一个成员,但是我既不能直接访问它,也不能间接访问它,因为它没有访问器。
我也不想修改库。 IMO该库应该保持不变,否则它看起来很脏。
我有什么可能,除了在我的子类中存储该成员的副本,除了用该成员重写同一个类作为受保护的?
谢谢。