我想我的重载类的一部分,以一个string
,我不能让超载工作。 另外,我也将有一个long long
的过载,但我只是认为这将是例外的同一long long
的,而不是string
。
class FileData
{
public:
string extensions_;
unsigned long long containsBytes_;
};
string& operator = (string& s , FileData& fd)
{
s= fd.extensions_;
return s;
}
string extName = fileVector[0];
我不断收到的错误是错误:“操作符=”必须是成员函数。 我使用的IStream也试过,但也没有工作。
任何人都知道我怎么能去呢?