扩展一个似乎没有为它设计的类

时间:2015-05-20 12:14:29

标签: c++ inheritance private

我正在使用UTF-8cpp库,我想为我正在编写的UTF-8字符串类创建自己的迭代器类。

我的问题是我需要访问我正在扩展的迭代器类的一个成员,但是我既不能直接访问它,也不能间接访问它,因为它没有访问器。

我也不想修改库。 IMO该库应该保持不变,否则它看起来很脏。

我有什么可能,除了在我的子类中存储该成员的副本,除了用该成员重写同一个类作为受保护的?

谢谢。

0 个答案:

没有答案