错误:在&token之前预期的nonqualified-id

Jos*_*hua 2 c++ assignment-operator

我是C++的新手,我正在创建我的第一堂课.除了一个错误之外,我有任何错误:

error: expected unqualified-id before & token
Run Code Online (Sandbox Code Playgroud)

赋值运算符签名如下所示:

Job::& operator = (const Job &v )
Run Code Online (Sandbox Code Playgroud)

我已经尝试了我能想到的一切,删除了&,做了Job :: Job&operator,删除了Job.什么都行不通.

我知道这很简单,我只是不知道它是什么.

Tug*_*tes 6

在类定义中声明时:

Job& operator = (const Job &v )
Run Code Online (Sandbox Code Playgroud)

在类定义之外定义时:

Job& Job::operator = (const Job &v )
Run Code Online (Sandbox Code Playgroud)