qint64(QFile Device::*)() const*类型的实参与qint64类型的形参不兼容
时间: 2023-11-18 12:03:43 浏览: 44
这个错误通常出现在函数调用时,实参的类型与函数的形参类型不匹配。在这个具体的错误中,实参是一个指向QFile Device对象成员函数的指针,形参是一个qint64类型的数据。
可能的原因是,您在函数调用中错误地传递了一个指向QFile Device对象成员函数的指针,而不是一个qint64类型的数据。您需要检查函数调用的参数,并确保它们与函数签名匹配。
另一种可能性是函数签名本身有问题。您需要检查函数的声明和定义,确保它们具有正确的参数和返回类型。如果您在使用第三方库时遇到此错误,可能需要查看库的文档以了解正确的函数签名。
相关问题
qint64 write(const char *data, qint64 len); qint64 write(const char *data);
`QIODevice` 中的 `write` 函数有两个重载版本:
```cpp
qint64 write(const char *data, qint64 len);
qint64 write(const char *data);
```
第一个版本的函数是将 `data` 指向的字节数组中前 `len` 个字节写入到设备中。这个函数返回实际写入的字节数,如果返回值小于 `len`,则表示写入失败。
第二个版本的函数是将 `data` 指向的以 null 结尾的字节数组写入到设备中。这个函数返回实际写入的字节数,如果返回值小于字符串的长度,表示写入失败。
其中,`qint64` 是 Qt 中定义的一个整数类型,通常被定义为 `long long`。这个类型的长度是 64 位,可以用于存储比普通的整型更大的数值。
Ui::Widget *ui; QUdpSocket *udpSocket; qint16 port; QString uName; QString fileName; Server *srv;
这是一个包含四个成员变量的类。其中:
- `Ui::Widget *ui`:指向UI界面的指针。
- `QUdpSocket *udpSocket`:指向QUdpSocket对象的指针,用于实现UDP协议通信。
- `qint16 port`:用于存储通信端口号。
- `QString uName`:用于存储用户名。
- `QString fileName`:用于存储文件名。
- `Server *srv`:指向Server对象的指针,用于实现文件传输服务。
该类可能是一个聊天软件客户端的主窗口类,其中包含UI界面、UDP通信、文件传输等功能实现。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)