在尝试跟上 C++ 的速度(来自 C 的长期经验)时,我显然在尝试做正确的事情,并尽可能多地使用标准。
然而,在我对此事的阅读中,我遇到了很多对标准事物的批评和对非标准事物的赞扬。例如,即使(我认为)考虑不周的 MFC 库也有一些功能,例如,它的CString
类中一些人认为它足够有用,可以使他们继续使用它,尽管它是(a)非标准的并且(b)它(我假设,从大量的批评中)在许多重要方面都有缺陷。
我的问题是双重的,那么:
A. 哪些库是考虑不周的,包含的特性仍然值得继续使用,这些特性是什么,它们有什么好处?
B. 是否有“适配器”库可以简化和/或加强此类库的使用,例如提供抽象资源泄漏的良好接口、从非 STL 库接口到 STL 的适配器等等
作为 StackOverflow 的相对新手,我不能 100% 确定这个问题是否足够准确,所以如果它过于开放,我会提前道歉。
提前致谢