我是一名学生,也是 C++ 新手。我正在寻找与 Java API 一样全面的标准 C++ API。到目前为止我一直在使用cplusplus.com http://www.cplusplus.com/, and cppreference.com https://en.cppreference.com/.
请提供任何帮助,我们将不胜感激。
C++ 和 Java 有非常不同的标准库,因为它们对它们的用途做出了非常不同的假设。
Java 假设应用程序或小程序将在具有全功能操作系统的主机上运行,并以定义的方式执行大多数正常操作。
这里面有很多内容,比如在java中,输出会是一个应用程序或者applet。 C++ 没有做出这样的假设,因为 C++ 可用于构建操作系统内核和内核驱动程序,它可用于在微控制器上编程全堆栈实时应用程序,或在超级计算机中处理块。
C++ 可用于实现其运行所在的操作系统。
由于这些原因,标准库几乎不假设其可用的内容,因此标准库不会对这些功能产生任何依赖。
唯一的例外是文件和流,因为几乎任何操作系统(例如堆栈)都具有看起来像文件流的东西(如果它有类似文件的东西的话)。
如果您想要一组更丰富的特定于操作系统的 api,您需要查看一些非标准的内容。 Qt 框架是一个不错的选择,它提供了许多与 Java 库中类似的工具,是跨平台的,并且可以很好地与本机 C++ 习惯用法配合使用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)