QT中的自带数据类型和C++中的数据类型的区别

比如在QT中int类型,有qt自带的qint和c++的int两种类型,这两种类型有什么区别吗,刚开始接触qt编程,习惯上还是想用c++的int类型,是不是应该尽量用q类型的变量呢?

我个人理解:
区别就是字节数上的区别!
例如:
qint8 是 char类型;
qint16 是 short类型;
qint32 是 int类型;
qint64 是 long long int类型。
这些都是QT做了宏定义的。

最后:
用QT的和C++的都可以,注意字节类型就行了!
当然还有其他很多的:
quint8 是 unsigned char类型
quint32 是 unsigned int类型等等。
有空多看看QT的帮助文档吧!

基本没啥区别,用int是一样的