用开源或标准类替换Rogue Wave软件组件

时间:2015-05-11 10:34:15

标签: c++ class replace standards

我有一个要求,我需要替换/删除像RWCString,RWBoolean,RWCollectable等流氓波类。是否有任何开源/标准C ++类取代流氓波?或者我是否需要扩展标准C ++类(通过将它们继承到我自己的类)?

1 个答案:

答案 0 :(得分:0)

EG。 RWCString是标准std::string的包装,符合文档(http://docs.roguewave.com/sourcepro/11/html/toolsref/rwcstring.html),
但有更多的方法。

如果必须摆脱它,你需要重写它。你不能用std::string本身替换它,因为它缺少额外的东西,你不应该继承std :: string(一些可能的问题)。

如果你不想重写它,更繁琐的可能性就是改变程序中使用字符串的每个部分。

其他类也一样。