我是C ++的新手,我正在创建我的第一堂课。除了一个之外,我有任何错误:
error: expected unqualified-id before & token
赋值运算符签名如下所示:
Job::& operator = (const Job &v )
我已经尝试了所有我能想到的东西,删除了&,做了Job :: Job&操作员,删除作业。什么都行不通。
我知道这很简单,我只是不知道它是什么。
答案 0 :(得分:6)
在类定义中声明时:
Job& operator = (const Job &v )
在类定义之外定义时:
Job& Job::operator = (const Job &v )