Друг не разрешен за пределами определения классаC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Друг не разрешен за пределами определения класса

Сообщение Anonymous »

Я пытаюсь перегрузить оператор cout в задании, и меня заставили и попросили разделить мой класс на ( и .cpp).
Вот мой полный код:

[code]instructor.h[/code]

Код: Выделить всё

#include "person.h"
#ifndef instructor_h
#define instructor_h
class instructor: public person {

private:
int children;
int salary;
string maritalStatus;

public:

instructor();
instructor(string, string, string, int , int ,string);

instructor operator++();

void print();

int calcSalary();

int getSalary();
int getNumOfChildren();
string getMarialStatus();

friend ostream &operator 

Подробнее здесь: [url]https://stackoverflow.com/questions/35904143/friend-not-allowed-outside-of-a-class-definition[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»