标签: c++ qt templates endianness template-specialization
我正在使用 Qt 来交换endianess,同时按字段读取缓冲区并将结果放入数据结构中。
由于结构字段既是整数类型又是浮点类型,我试图使用模板和模板特化,但我的代码无法编译
模板特化的原因是为了避免为浮点类型调用Qt工具,因为它们没有为这些类型定义(因为endianess是一个仅整数的问题)。但是编译器抱怨我仍然在调用qFromBigEndian的{{1}}函数。
qFromBigEndian
以下是代码:
float