【发布时间】:2020-07-15 17:10:08
【问题描述】:
在我的程序中,一个 Udp 发件人,我正在使用 QT,并且必须将 QT 类型的 quint64 转换为常规的 int。
QUdpSocket::writeDatagram 方法返回quint64 类型中发送的字节数。
在我的程序中,一次发送的字节数永远不会超过 1024 个,因此在转换为常规 int 时,数字的大小不会有问题 - 我需要进一步处理它。
我可以使用什么方法或函数将此 quint64 整数转换为常规 c++“int”整数?
我发现的唯一内容是“QDataStream Class”文档(似乎不包含此类内容)和这个问题:How to nicely "cast" qint64 to int for QProgressBar,但它没有包含解决方案。
【问题讨论】:
标签: c++ qt casting type-conversion int