Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Предобьявление класса https://www.cyberforum.ru/ cpp-beginners/ thread351445.html
#ifndef MTGRAPH_H #define MTGRAPH_H class Point; class MTGraph { private : Point StartPoint;
C++ наследование
помогите пожалуйсто дописать класс многоугольников , и рисовать на монитор с помощью mfc , заранее благодарен... class figure{ public: virtual ~figure(){} virtual void Draw(TCanvas *canvas)const=0; }; //////////////////////////////////////////////////////////// class dot:public figure{ protected: int FX, FY;
C++ vpn https://www.cyberforum.ru/ cpp-beginners/ thread351433.html
Добрый день. Нужно написать программу на с++, которая работает, как Hamachi, которая имитирует соединение разных компьютеров в одну виртуальную (псевдолокальную) сеть для совместной игры. Подскажите, в какую сторону копать.
C++ Перевод из Unicode в ANSI Привет! При переводе из Unicode в ANSI юзаю вот эти две функции: CharToOemW и OemToCharA. Первая переводит из Unicide в Oem, а вторая - из Oem в ANSI. И сразу возникает вопрос, есть ли функция перевода сразу из Unicode в ANSI типа CharToANSI? https://www.cyberforum.ru/ cpp-beginners/ thread351418.html
C++ EnableMenuItem
Доброе время суток. Проблема проста: не получается переключать enable true/false в стандартном win32 api c++ Что делаю: menu = LoadMenu (hInstance, MAKEINTRESOURCE(IDR_MENU1)); EnableMenuItem(menu,ID_FILE_EXIT,MF_DISABLED | MF_GRAYED | MF_BYCOMMAND); Результата никакого. Функция EnableMenuItem возвращает MF_ENABLED, как я понимаю она не срабатывает. Идеи?
C++ Задача по одномерному массиву... https://www.cyberforum.ru/ cpp-beginners/ thread351411.html
Помогите, пожалуйста, решить задачку по работе с одномерными массивами на С. Только индек- сацию вида A или *(A+i) использовать нельзя. Можно только продвижение указателей через операторы сложения или инкременты, и оператор *. Задача состоит в том, что нужно вычислить сумму отрицательных элементов массива и произведение элементов массива, расположенных между минимальным и максимальным...
C++ Удалить комментарии из строки Привет. Вообщем такая задача: Прочитать из файла строку символов. Удалить из этой строки комментарии вида "/* ... */" (вложенные комментарии тоже удалить) . Новую строку не создавать. Вывести исходную и преобразованную строки. Т.е. например: дана строка "gfsgsdsf /* jhasd */ asdas" и на выходе он выдает "gfsgsdsf asdas". Вот мой код #include "stdafx.h" #include <conio.h> #include... https://www.cyberforum.ru/ cpp-beginners/ thread351410.html C++ Вычислить значение функции
помогити решить вот эти задачи мы недавно начели С и я в этом нулевой пока что зарание спасибо всем. Задача1. Даны три вещественных числа. Проверить: образуют ли данные числа возрастающую последовательность. Задача2. Задача3. буду очень благодарен за помощь
C++ Помогите с обучением С++ Если есть у кого небудь есть свободное время..прошу поучить меня С++ с нуля) https://www.cyberforum.ru/ cpp-beginners/ thread351354.html C++ Указатель на массив char и прочее Страуструп для проверки прочитанного в заданиях после одной из глав просит через typedef сделать пару объявлений и вот как делать некоторые из них я что-то не понял, в частности: Используйте typedef для определения типов: - указатель на массив char ... - массив из 7 указателей на int - указатель на массив из 7 указателей на int https://www.cyberforum.ru/ cpp-beginners/ thread351350.html
C++ Даны вещественные массивы a[13] и k [13], для каждого массива определить...
Даны вещественные массивы a и k , для каждого массива определить минимальный положительный элемент и средне гармоническое всех отрицательных элементво массива.
C++ Вычислить сумму элементов массива, расположенных между максимальным и минимальным элементом вычислить сумму элементов,расположенных между максимальным и минимальным элементом (первыми по порядку, если их нескглько) Если вычислить сумму не удается, выдать сообщерие с указанием причины. https://www.cyberforum.ru/ cpp-beginners/ thread351318.html
8 / 8 / 2
Регистрация: 16.03.2011
Сообщений: 257
14.09.2011, 18:24  [ТС] 0

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

14.09.2011, 18:24. Показов 695. Ответов 4
Метки (Все метки)

Ответ

Ой, ну эт я просто так назвал функцию а по сути она складывает два угла и присваивает первому
и я код еще не дописал просто затея такая возникла
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
struct Angle
{ char znak;            // + или -
  int grad;             // градусы [0;беск]
  int minut;            // минуты [0,59]
 
 void plus_and_minus(const Angle &B);
};
 
//увеличение или уменьшение угла на заданную величину (сложение углов)
//угол A складываем с B и присваиваем A
void Angle::plus_and_minus (const Angle &B)
{
    if (((znak=='+') && (B.znak=='+')) || ((znak=='-') && (B.znak=='-')))
    {
        grad += B.grad;
        minut = minut + B.minut;
        if (minut > 59)
        {
            minut -= 60;
            grad++;
        }
    }
    //продолжение следует
}
Добавлено через 44 минуты
Jupiter, никак не могу понять что делает седьмая строчка(

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

Перегрузка оператора ^
Здравствуйте! Необходимо перегрузить бинарный оператор ^ для транспонирования матрицы. Есть класс...

Перегрузка оператора +
Написал для перегрузки оператора + class BoolMatrix { private: int feet; public:...

перегрузка оператора!
Помогите сложить диагонали , при помоши перегрузки оператора+, чтобы можно было написать в maine:...

Перегрузка оператора +
Добрый день)Почему то не работает перегрузка оператора сложения) #include &lt;iostream&gt; #include...

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

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

Перегрузка оператора
#include &lt;cstring&gt; #include &lt;iostream&gt; #include &lt;ctime&gt; #include &lt;cstdlib&gt; using namespace std;...

Перегрузка оператора new[]
Привет всем, программирую давольно давно, на с++ второй год. Столкнулся с задачей, в которой нужно...

Перегрузка оператора >
Добрый день! #include &lt;stdio.h&gt; #include &lt;tchar.h&gt; #include &lt;iostream&gt; template &lt;typename...

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