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

Перегрузка опереторов для пользовательских класов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировка символов в файле http://www.cyberforum.ru/cpp-beginners/thread83095.html
Люди добрые! Помогите с решение задачи :sigh: У меня что-то даже и идеи нет, как ее реализовать :( Помогите кто, пожалуйста :) Бинарный файл содержит произвольные данные. Упорядочить символы в файле так, что бы сначала располагались заглавные буквы латинского алфавита, затем цифры и, в конце, строчные буквы латинского алфавита. Остальные символы из файла удалить. Думаю рассматривать...
C++ в чем ошибка?? здравствуйте, пытаюсь компилировать программу, но появляется сообщение об ошибке в строке #include <iostream> не подскажете, в чём дело. ещё что-то не так с комментарием - unterminated comment это значит, что он слишком длинный? ) я описывала эту программу здесь: http://www.cyberforum.ru/cpp-beginners/thread83080.html
в шестнадцатеричном виде C++
Написать программу, которая вводит с клавиатуры два натуральных числа и выполняет логическое умножение и сложение этих чисел. На экран должны быть выведены исходные числа и результаты операций в шестнадцатеричном виде.
Глупый вопрос по считыванию символов с клавиатуры C++
заранее извиняюсь за глупый вопрос, но ответ на него отгуглить не смог: n = getche не считывает нажатия на enter, но считывает пробелы cin.get(n) не считает пробел символом (считает разделителем), зато считывает переходы на новую строку как считывать строку, не теряя введенные пробелы и переходы на новую строку? я понимаю, что можно залезть в iostream или conio, и откорректировать...
C++ Компиляция программы из нескольких исходных файдов http://www.cyberforum.ru/cpp-beginners/thread83064.html
Всем добрый день! Поздравляю всех с Новым годом и Рождеством Христовым! Проблема: Класс "DeckOfCards" включает в себя всего две элемент-функции : тасования и раздачи всех карт DeckOfCards.h - это прототипы функций и конструктора DeckOfCards.срр - описание этих функций Карты.срр - сама программа //DeckOfCards.h
C++ Извлечение файлов из SFX-архива в указанную папку Всех с прошедшим!Не знал куда написать,напишу сюда Подскажите как сделать программу которая извлекает файлы в указанную папку. Видел где-то нажимаешь на exe и там вылазит окно вроде типа rar или zip и написано "извлечь" и местоположение папки? подробнее

Показать сообщение отдельно
outoftime
║XLR8║
506 / 428 / 33
Регистрация: 25.07.2009
Сообщений: 2,295
06.01.2010, 17:07  [ТС]     Перегрузка опереторов для пользовательских класов
вот вроде вышло сделать префиксную инткементацию, но она должна изменять само значение в класе, а при выводе значения оно остается тем же..
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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#include <iostream>
#include <sstream>
#include <string>
#include <cmath>
#include <windows.h>
 
using namespace std;
 
class T
{
public:
    T(int n){inf = n;}
    ~T(){}
    friend bool operator ==(T a, T b){   return (a.inf == b.inf);    }
    friend bool operator !=(T a, T b){   return (a.inf != b.inf);    }
    friend bool operator > (T a, T b){   return (a.inf > b.inf);     }
    friend bool operator < (T a, T b){   return (a.inf < b.inf);     }
    friend bool operator <=(T a, T b){   return (a.inf <= b.inf);    }
    friend bool operator >=(T a, T b){   return (a.inf >= b.inf);    }
    friend int operator -  (T a, T b){   return (a.inf - b.inf);     }
    friend int operator +  (T a, T b){   return (a.inf + b.inf);     }
    friend int operator ++ (T a)     {   return (a.inf = a.inf + 1); }
    friend int operator !  (T a)     {   return a.inf;               }
private:
    int inf;
};
 
int main()
{
    int a;
    cin >> a;
    T A1(a);
    cin >> a;
    T A2(a);
    cout << ((A1 >= A2) ? ("Yes") : ("No")) << " " << (A1 - A2) << " " << (++A2) << ":" << (!A2) << endl;
    getchar();getchar();
    return 0;
}
 
Текущее время: 05:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru