Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Прямоугольный пирог, разрезанный на m×n частей (как сделать, чтобы удалялся столбец и строка при выборе клетки?) Имеется прямоугольный пирог, разрезанный на m×n частей (клеток), причем, левая нижняя клетка пирога отравлена. Игроки по очереди выбирают какую-нибудь клетку пирога и «съедают» ее вместе со всеми клетками, расположенными правее и выше выбранной. Проигрывает тот, кто съедает отравленную клетку. #include <stdio.h> #include <conio.h> #include <locale.h> #include <iostream> int main() { https://www.cyberforum.ru/ cpp-beginners/ thread817674.html Создать динамический массив. ввод,вывод и обработку элементов массива реализовать через функции C++
создать динамический массив. ввод,вывод и обработку элементов массива реализовать через функции
C++ Корректность ввода размера массива Помогите написать код на c++ Условие: Напишите программу проверяя корректность ввода размера массива. Проверьте работу программы на контрольном примере. Дан массив, содержащий m строк и n столбцов. Определить среднее арифметическое отрицательных чисел строки массива. https://www.cyberforum.ru/ cpp-beginners/ thread817664.html C++ Двумерные массивы с подпрограммами (Постройте вектор, каждый элемент которого содержит наименьший за абсолютной величиной элемент строки) https://www.cyberforum.ru/ cpp-beginners/ thread817661.html
Помогите решить прогу на С++ с заданным условием : Используя подпрограммы составить алгоритм и программу обработки двумерного массива: Пусть данна матрица А (n x n). Постройте вектор, каждый элемент которого содержит наименьший за абсолютной величиной элемент строки.
Обработка символьной информации (Вывести на экран начальные данные и присутствующие среди них произведения) C++
Добрый вечер! В каждой из 10 строчных переменных находятся название художественного произведения и фамилия автора.Вывести на экран начальные данные и присудствующие среди них произведения T.G.Shevchenko (без перевода на русский) спасибо_ //Program obrabotka #include <iostream> #include <conio.h> #include <string.h> using namespace std; int main() {
C++ [Hidapi] как подключить библиотеку? https://www.cyberforum.ru/ cpp-beginners/ thread817645.html
вот отсюда скачал. линковщик ругается незнаю че делать. 1>------ Build started: Project: consolhid, Configuration: Debug Win32 ------ 1> Creating library C:\Documents and Settings\Administrator\Рабочий стол\Новая папка (4)\consolhid\consolhid\Debug\consolhid.lib and object C:\Documents and Settings\Administrator\Рабочий стол\Новая папка (4)\consolhid\consolhid\Debug\consolhid.exp...
C++ переопределение operator[] https://www.cyberforum.ru/ cpp-beginners/ thread817639.html
я унаследовался вот так: template <class TKey, class TData> class fixedSizeCache: public std::map<TKey, stCache<TData>> { private: typedef std::map<TKey, stCache<TData>> TMap; ...
C++ Старт потока с 2 параметрами
Нужно запустить функцию в новом потоке. Но у функции 2 параметра. Естественно, что я попытался создать структуру, и передавать эту структуру, но компилятору это не нравится. В интернете везде ответ "создайте структуру". Я в тупике..) Подскажите, кто знает. #include <windows.h> #include <iostream> #include <fstream> #include <process.h> using namespace std; void work(char*,char*); struct...
C++ Сортировка линейных(односвязных) списков Всем доброго времени суток. Уже на протяжении нескольких дней бьюсь с сортировкой линейных списков. Вариант сортировки не важен, важно чтобы было сделано через смену узла указателя. Если кто может помочь,сказать куда копать,где прочитать,буду рад помощи. struct list { char* data; list* next;//указатель на следующий элемент }; struct points https://www.cyberforum.ru/ cpp-beginners/ thread817626.html C++ Что такое дескриптор ? Подскажите пожалуйста что представляет из себя дескриптор ??? Не могу разобраться ? в понятии это подразумеваеться какое то значение или число !!! И в функциях везде пишется: указать дескриптор , или извлекаеться дескриптор а потом как то он приминяться!! Вопрос в том что из себя представляют дескрипторы, можно ли их как то форматировать или управлять ими , и куда они заносяться или... https://www.cyberforum.ru/ cpp-beginners/ thread817622.html
C++ Поиск дня недели в вечном календаре
По заданию в вечном календаре нужно по введенной дате(число месяц год )вывести день недели перепробывал кучу разных формул но ни одна четко не работает некоторые вычисляют точно но всего на несколько месяцев вот последняя которой я пользовался iint dayofweek(int year,int month,int date) //Выводим день недели { int c = year/100;
C++ работа с файлами и строковыми данными https://www.cyberforum.ru/ cpp-beginners/ thread817607.html
Здравствуйте!Помогите пожалуйста,что нужно добавить к нижеприведенному коду программы,который заменяет двойные пробелы в файле Input на одиночные и выдает отредактиров
5 / 5 / 1
Регистрация: 10.03.2012
Сообщений: 121
25.03.2013, 15:59  [ТС] 0

Перегрузка оператора "+" - C++ - Ответ 4306839

25.03.2013, 15:59. Показов 647. Ответов 8
Метки (Все метки)

Ответ

Цитата Сообщение от MasterJack Посмотреть сообщение
сфигали 2 операнда, ещё и массивы?
я не умею перегружать операторы, написал код с ошибками, по-этому тут и спросил, что не правильно!
Два операнда потому что, складываем два числа, а массивы потому что это длинные числа записанные в массив, если что не так, то , пожалуйста, исправьте!

Добавлено через 8 минут
переделал перегрузку

Объявление:
C++
1
void operator +(bigint *);
Функция:
C++
1
2
3
4
5
6
7
8
9
10
11
void bigint::operator +(bigint *num2)
{
    for(int i=0; i<maxlen; i++)
    {
        s=0;
        if(num1.a[i]+num2->a[i]>=10)
            s=1;
        c[i]=(num1.a[i]+num2->a[i])%10;
        num1.a[i+1]+=s;
    }
}
Вызов:
C++
1
void operator +(bigint *);
Теперь пишет - "'num1' was not declared in this scope".

Вернуться к обсуждению:
Перегрузка оператора "+" C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.03.2013, 15:59
Готовые ответы и решения:

Перегрузка оператора <<
Здравствуйте! Подскажите, пожалуйста, как выполнить перегрузку оператора &lt;&lt;? Для двух...

Перегрузка оператора !=
Помогите разобраться с перегрузкой оператора != есть класс, в котором, в разделе private объявлен...

Перегрузка оператора ==
Я уже встречала подобный вопрос на этом форуме, но у меня всё равно что-то не получается Вот...

Перегрузка оператора
Подскажите пожалуйста, способ перегрузки операторов &gt;= и &lt;= в следующей строке if ( ob.str &gt;= '0'...

Перегрузка оператора *
Есть класс машина(автомобиль), нужно перегрузить оператор разыменования(operator*), чтобы можно...

8
25.03.2013, 15:59
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.03.2013, 15:59
Помогаю со студенческими работами здесь

перегрузка оператора ()
Вопрос заключается в следующем: - Что собой представляет перегружаемый оператор()? - Как его...

Перегрузка оператора
Здравствуйте, друзья. Помогите пожалуйста найти ошибку, вернее я знаю где, но пока не понимаю как...

Перегрузка оператора *=
как для заданного класса point перегрузить оператор *= всеми возможными способами (член класса,...

Перегрузка оператора >>
Изучаю сейчас перегрузку операторов и столкнулся с такой проблемой. Нужно считать оператором &gt;&gt; из...

Перегрузка оператора +
не получается в своем классе перегрузить оператор + :( пишет &quot;error C2804: бинарный &quot;operator +&quot;...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru