Форум программистов, компьютерный форум, киберфорум
Наши страницы

Перегрузка оператора + и = - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Инициализация строки в заголовочном файле http://www.cyberforum.ru/cpp-beginners/thread813505.html
Работа с файлом настроек. Чтобы не вводить строки в разных метах программы и не плодить define (следуя рекомендациям Б.Страуструпа), есть желание проинициализировать строку в заголовочном файле...
C++ Как убрать округление Ребят не подскажите как убрать округление? Например когда я ввожу 55555555555555555555, то он должен взять просто первые 16 символов, а он берет 15 и последний округляет. Так вот как от этого... http://www.cyberforum.ru/cpp-beginners/thread813496.html
Составить алгоритм и написать программу C++
Составить алгоритм и написать программу на языке С++. Ребят, очень важно, если сдам этот зачет, то не вылечу из инста! помогите пожалуйста!!! Составить алгоритм и написать программу на языке С++...
C++ Бинарное дерево, поиск пирамиды
Помогите написать программу: Дано бинарное дерево. Определить какие поддеревья являются пирамидами. Принцип задания понимаю, но как реализовать не представляю.
C++ Исправить ошибку в программе http://www.cyberforum.ru/cpp-beginners/thread813478.html
не могу сдать зачет((( в С++ полный ноль((( надеюсь на ваше понимание.. Укажите и исправьте ошибку в программе. Полагайте, что int *zPtr; //zPtr будет ссылаться на массив z int *aPtr...
C++ Массив произвольной размерности и работа с ним Доброго времени суток. Появилась интересная задача: создать функцию для создания массива, размерность которого укажут в ходе программы(то есть не a и n укажут-а а..., и q1,q2... укажут, как и... подробнее

Показать сообщение отдельно
rangerx
1937 / 1546 / 141
Регистрация: 31.05.2009
Сообщений: 2,913
20.03.2013, 14:04
Цитата Сообщение от eocron Посмотреть сообщение
для чего все-таки нужен const в операндах?
Для того чтобы можно было присваивать и константные объекты.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
class SomeClass
{
public:
    SomeClass& operator = (SomeClass& rhs) // принимает только неконстантные объекты
    {        
        return *this;
    }
};
 
int main()
{
    SomeClass a;
    SomeClass b;
    const SomeClass c;
 
    a = b; 
    a = c;            // ошибка
    a = SomeClass();  // ошибка
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.