编译我的项目时,我multiple definition of operator<<
从编译器收到错误消息。
inline QDataStream &operator<<(QDataStream &out, ValueCountPair const &pair)
{
out << pair.value() << pair.count();
return out;
}
我已经检查过,这个特定的运算符只在我的整个代码库中声明和/或定义一次。为什么它说我有多个定义?
编译我的项目时,我multiple definition of operator<<
从编译器收到错误消息。
inline QDataStream &operator<<(QDataStream &out, ValueCountPair const &pair)
{
out << pair.value() << pair.count();
return out;
}
我已经检查过,这个特定的运算符只在我的整个代码库中声明和/或定义一次。为什么它说我有多个定义?