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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Дано натуральное число n. Можно ли представить его в виде суммы трех квадратов натуральных чисел? http://www.cyberforum.ru/cpp-beginners/thread534198.html
Подскажите как правильно составить программу к этим задачам: 1.Дано натуральное число n. Можно ли представить его в виде суммы трех квадратов натуральных чисел? Если можно, то указать тройку x, y, z таких натуральных чисел, что n=x2+y2+z2 . 2.Переменной t присвоить значение 1 или 0 в зависимости от того, можно или нет натуральное число n представить в виде трех полных квадратов.
C++ Итерационные циклы Вычислить рис1. вычисления прекратить, если рис2. Подсчитать кол-во слагаемых. http://www.cyberforum.ru/cpp-beginners/thread534169.html
C++ Перегрузка операций!
Здравствуйте, у меня есть код (работы со строками) и нужно перегрузить операцию чтобы данный класс (текст). мог прибавлять к себе другой текст(можно и тот же) код работает, вот только не знаю как это осуществить. Это класс стринг#include <iostream> #include <string> using namespace std; class Row { char *str; public:
Создать абстрактный класс CVehicle C++
Здравствуйте, товарищи! Задали задачу, не понимаю условие. Создать абстрактный класс CVehicle. На его основе реализовать классы CPlane, ССаг и CShip. Классы должны иметь возможность задавать и получать коорди* наты, параметры средств передвижения (цена, скорость, год выпуска). Для само* лета должна быть определена высота, для самолета и корабля — количество пас* сажиров. Для корабля —...
C++ Упорядочить элементы на главной диагонали по возрастанию http://www.cyberforum.ru/cpp-beginners/thread534155.html
Дана квадратная матрица целых чисел. Упорядочить элементы на главной диагонали по возрастанию
C++ Файлы последовательного доступа Программа должна быть разбита на несколько функций и обязательно содержать: 1. Функция формирования исходного файла; 2. Функция вывода результата работы программы; 3. Одну или более функций, реализующих вычислительную часть алгоритма. Основная программа должна содержать только операторы вызова подпрограмм. Дан текстовый файл f, состоящий из нескольких строк. Исключить пробелы, стоящие в... подробнее

Показать сообщение отдельно
soon
 Аватар для soon
2536 / 1301 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
29.03.2012, 22:33     Как перегрузить оператор =
Ничем не отличается от остальных перегрузок
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
 
class Foo
{
    int _a;
 
public:
    Foo(): _a(4)
    {
 
    }
 
    const int operator = (int a) const
    {
        return _a + a;
    }
};
 
int main()
{
    Foo f;
    std::cout << (f = 4) << std::endl;
}
 
Текущее время: 18:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru