- 主题:QtCore 里面有很多类型有 C++ 标准对应
比如
QList <=> vector
QAtomicInteger <=> std::atomic
QSharedPointer <=> shared_ptr
大家喜欢用 Qt 版本还是 C++ 标准版本?
--
FROM 47.243.39.*
我一直在用Qt容器+std智能指针
【 在 hgoldfish 的大作中提到: 】
: 比如
: QList <=> vector
: QAtomicInteger <=> std::atomic
: ...................
--
FROM 59.109.216.*
每个 GUI 库差不多都有一套标准模板库的实现,例如 wxWidgets
似乎还不能直接用 STL 去替代它们。
【 在 hgoldfish 的大作中提到: 】
: 比如
: QList <=> vector
: QAtomicInteger <=> std::atomic
: ...................
--
FROM 183.131.109.*
Qt自己不是推荐能用标准库就用标准库吗
【 在 hgoldfish 的大作中提到: 】
: 比如
: QList <=> vector
: QAtomicInteger <=> std::atomic
: ...................
--
FROM 123.233.69.95
没有这种说法吧。
Qt 自己的 API 都是用 Qt 的容器。经常为了方便,我也使用了 Qt 的容器。
我现在的问题是使用 Qt 做后端编程。除了 QString, QByteArray, QUrl, QDateTime 等等必备类型之外,容器的似乎可以用 stl 了。
【 在 capstone (卫国柱石) 的大作中提到: 】
: Qt自己不是推荐能用标准库就用标准库吗
--
FROM 47.243.39.*
用Qt的。STL的太丑了。
【 在 hgoldfish 的大作中提到: 】
: 比如
: QList <=> vector
: QAtomicInteger <=> std::atomic
: ...................
--
FROM 119.233.240.*