错误:“ QByteArray :: operator QNoImplicitBoolCast()const”是私有的

时间:2019-01-20 12:49:35

标签: c++ qt

在仅使用标准C ++代码的语句中,我从编译器(MinGW 5.3 32位-Windows 10)中收到有关QByteArray的错误

错误是: C:\ Dev \ Qt \ 5.7 \ mingw53_32 \ include \ QtCore \ qbytearray.h:449:错误:'QByteArray :: operator QNoImplicitBoolCast()const'是私有的      运算符QNoImplicitBoolCast()const

template<typename T>
inline QString getBitArrayString( T value )  // any length
{
    std::bitset<sizeof(T)*8> bs( value );            // ERROR

    return QString::fromStdString( bs.to_string() );
}

为什么会出现此错误? 我的说法错了吗?

感谢您的帮助。 阿兰

0 个答案:

没有答案