关于QVariant::type()的文档说:
返回变量中存储的值的存储类型。虽然这个函数被声明为返回 QVariant::Type,返回值应该被解释为 QMetaType::Type。特别是,仅当值等于或大于 QMetaType::User 时,才在此处返回 QVariant::UserType。
好吧,如果是这样,他们为什么不QMetaType::Type
首先宣布它返回?这样一来,似乎只会带来不必要的混乱。
文档没有解释声明函数返回错误类型的原因,有人知道这些原因可能是什么吗?
关于QVariant::type()的文档说:
返回变量中存储的值的存储类型。虽然这个函数被声明为返回 QVariant::Type,返回值应该被解释为 QMetaType::Type。特别是,仅当值等于或大于 QMetaType::User 时,才在此处返回 QVariant::UserType。
好吧,如果是这样,他们为什么不QMetaType::Type
首先宣布它返回?这样一来,似乎只会带来不必要的混乱。
文档没有解释声明函数返回错误类型的原因,有人知道这些原因可能是什么吗?