你们中的任何人都可以推荐一个通用 C++ 库,该库旨在无异常和 RTTI 工作。
我希望该库包含标准库中存在的许多相同功能,并且对容器、算法和流特别感兴趣。
我确实知道 boost 和标准库都具有使它们无异常编译的功能,但是它们的设计并不是为了在这种环境中正常工作。我相信这两个库都会断言而不是抛出异常。
该库应该在 Linux 上运行,并且可以移植到任何 posix 平台。
你们中的任何人都可以推荐一个通用 C++ 库,该库旨在无异常和 RTTI 工作。
我希望该库包含标准库中存在的许多相同功能,并且对容器、算法和流特别感兴趣。
我确实知道 boost 和标准库都具有使它们无异常编译的功能,但是它们的设计并不是为了在这种环境中正常工作。我相信这两个库都会断言而不是抛出异常。
该库应该在 Linux 上运行,并且可以移植到任何 posix 平台。
标准库实现在没有 RTTI 和异常支持的情况下也应该能很好地工作。我至少可以确认 GCC 4.x 实现确实如此。
如果您的标准库实现在没有 RTTI 或异常的情况下无法工作,请获取不同的实现。
否则,QtCore 以自己的方式实现标准库中的几乎所有内容,以及 C++03/C++11 标准库中没有的一堆其他东西。
也许uCLibc++是一种替代方案,至少它的特点之一是缺乏异常/RTTI。
编辑:抱歉,嵌入式 C++似乎更适合。