PHP Warning: Missing argument 2 for vB_Postbit::construct_postbit(), called in ..../showpost.php on line 259 and defined in ..../includes/class_postbit.php on line 247
Перегрузка оператора > - Сообщение 1678484 - С++ для начинающих
Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Обратный порядок слов в предложении http://www.cyberforum.ru/cpp-beginners/thread302044.html
вобщем нужно, чтобы программа ставила слова в предложении в обратном порядке #include <iostream> #include <string.h> using namespace std; void main () {char *word, *a=", .!"; char stroka...
C++ Удаление записи из таблицы, с проверкой на совпадение с записями из другой таблицы. День добрый! В общем такая проблема: Мой проект на курсовую работу представляет из себя простую базу данных. Имеется таблица заказчики и таблица продукция, в которые из файлов загружаются данные о... http://www.cyberforum.ru/cpp-beginners/thread302038.html
Для каждого столбца матрицы найти произведение его элементов. C++
Дана матрица размера M × N. Для каждого столбца матрицы найти произведение его элементов. #include <iostream> #include <time.h> using namespace std; int main() {
C++ Аналитический интегратор
Помогите создать программу. Никак не могу понять, как организовать получение информации из масива Tinteg. Аналитический интегратор. Объявить тип данных double ( *fun) (double x)- указатель на...
C++ Поиск файлов С++ http://www.cyberforum.ru/cpp-beginners/thread302020.html
Помогите плиз поправить код!!! Т.е чтоб прога выводила все текстовики в данном каталоге!!! #include<iostream> #include <windows.h> #include<cstring> #include<direct.h> using namespace std; ...
C++ Работа с битами И Работа с символьными данными 1. Ввести 8 символов. В символе с наибольшим кодом заменить 5-й бит единицей, а в символе с наименьшим кодом 6-й бит - нулем. Вывести исходную последовательность, ее восьмеричные коды;... подробнее

Показать сообщение отдельно
Kastaneda
Форумчанин
Эксперт С++
4656 / 2864 / 228
Регистрация: 12.12.2009
Сообщений: 7,276
Записей в блоге: 2
Завершенные тесты: 1
22.05.2011, 17:54
Перегруженные операторы не работают с POD типами.

Вот так будет работать:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
#include <tchar.h>
#include <iostream>
class A{
    int a;
public:
    operator int(){return a;}
}a;
template <typename T1, typename T2>
bool
operator>(T1 lhs, T2 rhs)
{
        std::cout<<"Operator >\n";
        return (!(lhs < rhs));
};
 
int _tmain(int argc, _TCHAR* argv[])
{
        int j = 6;
        std::cout<<std::boolalpha<<(a>j)<<"\n";
        return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru