我正在开发一个主要基于 C 库的 QT 项目。
我喜欢 QT 的工作方式,并且想为我正在使用的每个 C 库制作一个 C++ 包装器(具有类似的 QT 风格)。
您有什么建议和建议。
我应该做什么,不应该做什么。
我想听到基于现实生活经验的答案。
Thanks
有一篇经典文章 http://doc.qt.io/archives/qq/qq13-apis.html关于设计 Qt 风格的 API 可能会对您有所帮助。
一般来说,我建议尽可能遵循 Qt 风格,并尽可能隐藏底层库的细节。您可以使用 Qt 源代码作为参考 - 毕竟,Qt 在很大程度上是 C 库的包装,利用标准 C、POSIX 和特定于平台的库。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)