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

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

Восстановить пароль Регистрация
Другие темы раздела
C++/CLI WinForms Перемножение значений из TextBox-ов http://www.cyberforum.ru/cpp-beginners/thread351453.html
Такая проблема: нужно чтоб числа вводимые в textbox1 и textbox2 умножались и выводились в textbox3 пробовал так:textBox3->Text=textBox1->Text*textBox2->Text; но выходит ошибкаОшибка 1 error C2676: бинарный '*': 'System::String ^' не определяет этот оператор или преобразование к типу приемлемо к встроенному оператору другой подход тоже ничего не дал:int a,a1,a2;...
C++ Предобьявление класса #ifndef MTGRAPH_H #define MTGRAPH_H class Point; class MTGraph { private : Point StartPoint; http://www.cyberforum.ru/cpp-beginners/thread351445.html
C++ наследование
помогите пожалуйсто дописать класс многоугольников , и рисовать на монитор с помощью mfc , заранее благодарен... class figure{ public: virtual ~figure(){} virtual void Draw(TCanvas *canvas)const=0; }; //////////////////////////////////////////////////////////// class dot:public figure{ protected: int FX, FY;
vpn C++
Добрый день. Нужно написать программу на с++, которая работает, как Hamachi, которая имитирует соединение разных компьютеров в одну виртуальную (псевдолокальную) сеть для совместной игры. Подскажите, в какую сторону копать.
C++ Перевод из Unicode в ANSI http://www.cyberforum.ru/cpp-beginners/thread351418.html
Привет! При переводе из Unicode в ANSI юзаю вот эти две функции: CharToOemW и OemToCharA. Первая переводит из Unicide в Oem, а вторая - из Oem в ANSI. И сразу возникает вопрос, есть ли функция перевода сразу из Unicode в ANSI типа CharToANSI?
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, как я понимаю она не срабатывает. Идеи? подробнее

Показать сообщение отдельно
fenix117
8 / 8 / 1
Регистрация: 16.03.2011
Сообщений: 249
14.09.2011, 18:24  [ТС]     Перегрузка оператора +=
Ой, ну эт я просто так назвал функцию а по сути она складывает два угла и присваивает первому
и я код еще не дописал просто затея такая возникла
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, никак не могу понять что делает седьмая строчка(
 
Текущее время: 13:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru