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

Перегрузка функций - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задача на текстовые файлы и их использование http://www.cyberforum.ru/cpp-beginners/thread1185619.html
С помощью текстового редактора создать файл, содержащий текст, длина которого не превышает 1000 символов (длина строки текста не должна превышать 70 символов). Имя файла должно иметь расширение DAT. Написать программу, которая : - выводить текст на экран дисплея; - определяет количество символов в самом длинном слове; - по нажатию произвольной клавиши поочередно выделять каждое слово текста,...
C++ Описать структуру с именем "Train" и программу, работающую с массивом таких структур 1. Описать структуру с именем TRAIN, содержащую поля: - NAZN - название пункта назначения; -NUMR - номер поезда; -TIME - время отправления. 2. Написать программу, выполняющую следующие действия - ввод с клавиатуры данных в массив RAST, состоящий из шести элементов типа TRAIN: записи должны быть упорядочены по времени отправителя поезда; - вывод на экран информации о поездах, направляющихся... http://www.cyberforum.ru/cpp-beginners/thread1185618.html
C++ Ошибка в коде. Из числового множества A мощности n выбрать все подмножества
С числовой множества A мощности n выбрать все подмножества, сумма элементов каждого из которых лежит в пределах от a до b / С++ для начинающих , ВОТ КОД #include <iostream> using namespace std; int a,n,a,b; int sum(int x,int y) {int s=0; for(int i=x;i<=y;i++) s+=a; return s;
класс наследник на основе базового класса C++
-----
C++ Цикл for: зачем использовать разделитель " ; " два раза? http://www.cyberforum.ru/cpp-beginners/thread1185588.html
Cмотрите, какой вопрос. for (i = 0; ;i++) Не понимаю, зачем использовать разделитель " ; " два раза. Какую синтаксическую функцию несет? Спасибо за терпение. :)
C++ Поменять связи двусвязного списка Как в главном цикле поменять связи двусвязного списка в обратном порядке(не значений, а именно связей)? struct node // Описание узла { int info; // Информационное поле node *rlink, *llink; // Поля для связи с другими полями }; /*_______Функция вывода списка спpава налево_____*/ void rlist(const node *right) { подробнее

Показать сообщение отдельно
Fnatick
0 / 0 / 0
Регистрация: 15.09.2013
Сообщений: 25
23.05.2014, 10:09  [ТС]     Перегрузка функций
Ну вот я и не знаю как это сделать я думал там где оператор + , в самой функции там минус поставить ну и оператор поменять на -

Добавлено через 2 минуты
ну вот тут
C++
1
2
3
4
5
6
7
8
9
10
11
SetInt operator + (SetInt &s1, SetInt &s2){
    int maxTotalSize = s1.maxSize + s2.maxSize;
    SetInt result(maxTotalSize);    
    for(int i = 0; i < s1.size; i++){
        result.arr[i] = s1.arr[i];
    }
    result.size = s1.size;
    for(int i = 0; i < s2.size; i++){
        result += s2.arr[i];
    }
    return result;
 
Текущее время: 06:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru