Форум программистов, компьютерный форум CyberForum.ru

Error C2106: '=' : left operand must be l-value - C++

Восстановить пароль Регистрация
Другие темы раздела
phpBB Нужно решение нескольких задач:) http://www.cyberforum.ru/cpp-beginners/thread1718163.html
1)Для записи слайдов использован компакт-диск объемом 630 Мбайт. Он полностью использован для слайдов по 800х600 пискселей каждый при 24 битах для цвета. Сколько слайдов на диске? 2)Если человек говорит в день 8 часов без перерыва, то за 70 лет он наговорит около 10 гбайт информации. Сколько букв произнесет человек за год? 3) Работник решил в обеденный перерыв подключить свой портативный ПК к...
phpBB Сформировать новый массив Дан целочисленный массива x_1,x_2, ..., x_n. Сформировать новый массив, в котором сначала расположены нечетные элементы, а затем их порядковые номера. http://www.cyberforum.ru/cpp-beginners/thread1714706.html
phpBB Паскаль
Вхідними даними для програми є: назва держави, чисельність населення, кількість людей, що мають середню та вищу освіту. Вивести назву держави з найбільшим відсотком освічених громадян. помогите кто то с программой в паскале.
phpBB Хотел обновить звуковой драйвер не получилось
Что делать ?
phpBB Видеопроект http://www.cyberforum.ru/cpp-beginners/thread1697303.html
Кто может скинуть готовый видео проект,на любую тему.
phpBB Открываются рекламные окна в стиме, нужна помош ь пожалуйста Не могу пофиксить появление рекламных окон в стиме, нужна помош ь! подробнее

Показать сообщение отдельно
Alonka
0 / 0 / 0
Регистрация: 17.04.2016
Сообщений: 17
28.04.2016, 10:23  [ТС]     Error C2106: '=' : left operand must be l-value
Что каждый объект Student возвращает указатель на себя. И везде используются не объекты а только указатели на них.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
class Student
{
    static Student* p_student;
private:
    string name_student;
    long id_student;
    char sex_student;
    int age_student;
    Course** p_course;
    int count_course;
    Department* p_department;
    Student(const Student& s);
    void operator = (const Student& s);
public:
    Student();
    static Student* instance();
    ~Student();
    void set(string name_student, long id_student, char sex_student, int age_student); //function set
    string get_name_student() const { return name_student; }
    long get_id_student() const { return id_student; }
    char get_sex_student() const { return sex_student; }
    int get_age_student() const { return age_student; }
    Student* get_p_student() const { return p_student; }
    bool operator == (long id_student);
    void operator += (const Course& c);
    friend ostream& operator << (ostream &os, const Student* p_student);
    friend istream& operator >> (istream &is, Student& s);
    Course* operator [] (int index_course) { return p_course[index_course]; }
};
 
Текущее время: 19:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru