首页 > 解决方案 > 从 '' 转换为 '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++

解决方案


推荐阅读