gpt4 book ai didi

c++ - 为什么使用 QVector(Qt) 而不是 std::vector

转载 作者:IT老高 更新时间:2023-10-28 13:58:32 26 4
gpt4 key购买 nike

我对 C++ 和 Qt 很陌生,但我非常擅长 C#/Java。

关键是我喜欢跨平台,但我对 Qt 感到困惑。 std::vector 不是已经跨平台了吗,Qt 不是提供了一个非跨平台的东西吗?

FileQFile 还有什么不同?

最好有链接,谢谢:)

最佳答案

这篇文章看起来不错。它将 Qt 模板库与标准模板库进行了比较:

希望,看到文章中列出的所有差异,您会觉得很有趣。

编辑:

我觉得有趣的是:

My opinion is that the biggest advantage of the QTL is that it has the same implementation (including binary compatibility) on all OSes supported by Qt. Some STL implementations might be below par when it comes to performance or they might be missing functionality. Some platforms don’t even have an STL! On the other hand, the STL is more customizable and is available in its entirety in header files… Like I said, there is no clear winner.

就像他说的,没有明显的赢家。但是仍然阅读这篇文章可以使很多事情变得清晰。知道其中的区别总比不知道另一个而只选择一个要好。

关于c++ - 为什么使用 QVector(Qt) 而不是 std::vector,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5623218/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com