Как определить оператор присваивания вне моего заголовочного файла в C++?

У меня есть заголовочный файл, который содержит класс с оператором присваивания. Теперь я хочу определить свою функцию в моем файле.cpp.

Мой заголовочный файл содержит:Car &operator=(const Car &other); Теперь в моем файле cpp я хотел бы сделать что-то вроде:Car::Car &operator=(const Car &other) { }

К сожалению, это не кажется правильным синтаксисом. Итак, как я могу определить свой оператор присваивания, когда у меня есть объявление функции и определение функции?

5
задан phpheini 5 July 2012 в 15:28
поделиться