c++ - 从 '' 转换为 'char' 失去精度 [-fpermissive]
问题描述
我不知道如何处理这个错误。我有一个代码:
typedef struct LOGIN
{
mutable std::string name;
mutable int heslo;
}TCP_LOGIN;
void rec_data(BYTE dats)
{
LOGIN myPtr;
char *pADdata = (char*)(&myPtr);
Server->prijem_dat((char)(&pADdata));
}
我有一个错误:
cast from ‘char**’ to ‘char’ loses precision [-fpermissive]
Server->prijem_dat((char)(&pADdata))(&myPtr));
^
这是c ++(它是recv(socket)函数的一部分,很好,它只是接收数据结构并让它们在哪里写它的问题)
解决方案
推荐阅读
- c# - 如何制作使用 oninput 而不是 onchange 绑定的 EditForm 输入?
- keras - 在网络摄像头视频流上加载 keras 模型
- android - 在 Content Provider 中定义并在 onCreate() 中初始化的全局变量在 query() 中为空
- linux - 当 DTR 和 RTS 为零时停止从 USB CDC 设备接收数据
- c - 如何分隔括号之间的术语并在C中列出它们
- java - 缺少多重继承的解决方法
- php - 让 Google 客户端在 Lumen 中工作
- python-3.x - 重新排列熊猫列中的名称顺序
- python-3.x - 在条件下删除重复
- python-3.x - Tkinter 帧没有通过类似的打包参数同等扩展