Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Приложение работает в Win2K, не работает в Win2003 http://www.cyberforum.ru/cpp-beginners/thread506449.html
Может кто сталкивался - прога написанная на VC++ нормально работает в Win2K(Prof/Server), но "вылетает" в Win2003Server. Причем случиться это может в любой момент. Определенная закономерность...
C++ Создание PPPoE подключения можно ли программно создать PPPoE подключение и указать параметры подключения? Я не имею в виду соединение, а просто создать новое подключение в "Сетевые подключения" и вывести ярлык на рабочий... http://www.cyberforum.ru/cpp-beginners/thread506407.html
C++ Использование Internet protocol helper (iphlpapi)
смысл моей задачи состоит в том, что надо изменить IP адрес своей сетевой карты... на MSDNе документировано совсем скудно, но штука сильная (чувствую) пробовал, но кроме того чтобы считать инфу...
C++ Как задать динамически массив?
Как задать динамически массив? Какой заголовчный файл необходим? Int *B=new A n=100 Заработает ли?
C++ Проблемы с sendto и setsockopt http://www.cyberforum.ru/cpp-beginners/thread506359.html
Доброе время суток! Мне необходимо в IP заголовке задать TTL. Для этого я говорю винде, что ip заголовок буду определять сам, с помощью функции: int option=1; setsockopt (s, IPPROTO_IP,...
C++ Увеличение размера файла У меня есть на входе файл. Он открывается только для чтения (содержимое НЕ должно изменяться). Для дальнейшей работы необходимо, чтобы размер файла был определенным(кратным заданному числу). Если... подробнее

Показать сообщение отдельно
Alex_p

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

26.11.2006, 21:08. Просмотров 3261. Ответов 6
Метки (Все метки)

Подскажите пожалуйста, способ перегрузки операторов >= и <= в следующей строке
C++
1
if ( ob.str[i] >= '0'  && ob.str[i] <= '9' )
Мой вариант не перегружает:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
class MyClass
{
             std::string str[SZ];
 public:
    int   operator>= (unsigned char ch)
};
//=================================
int MyClass::operator>=(unsigned char ch)
{
     MyClass tmp;
     for ( int i = 0; i < 10; i++)
          if ( tmp.str[i] >= ch)
                 return 1;
        else
                 return 0;
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.