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

Перегрузка оператора, ошибочка - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Двумерные массивы http://www.cyberforum.ru/cpp-beginners/thread114300.html
Дан массивы W (N, M) и Х (N), сформировать массив Y(N), где Yi=1, 2...N, есть сумма элементов i-ой строки массива, если она больше хi, иначе yi=xi. Заранее спасибо)))
C++ Программирование с подпроцессами Задача: План выпуска сливочного масла составляет 2,7 т/смену. При выполнении плана выпуска рабочий фасовочного автомата получает дополнительно к зарплате 6% от себестоимости выпущенного масла. Если план переполнен, надбавка составляет 41% от себестоимости масла выпущенного сверх плана. Себестоимость пачки масла составляет 10,4 руб. Масса 1 пачки масла 200 г. Рассчитать получаемую рабочим в смену... http://www.cyberforum.ru/cpp-beginners/thread114299.html
C++ массив и структуры
Всем добрый день!Необходимо написать программу задача которой "Сформировать массив, содержащий сведения о количестве изделий, собранных сборщиками цеха за неделю. Структурный тип содержит поля: фамилия сборщика, количество изделий, собранных им ежедневно в течение шестидневной недели, т.е. раздельно в понедельник, вторник и т.д. Написать программу, выдающую на печать: -фамилию сборщика и общее...
Размер INT C++
int a = 99999000000; cout <<a; Выводит 12345646 типа такова. без -! непойму ск макс может инт держать? sizeof(int) = 4 4 байта = 32 бита я так понял по дефолту инт всегда unsigned да?
C++ Найти среднее арифметическое и среднее геометрическое чисел http://www.cyberforum.ru/cpp-beginners/thread114282.html
Даны два действительных положительных числа.Найти среднее арифметическое и среднее геометрическое этих чисел.
C++ Вычисление минимума/максимума Даны действительные числа Х,У,Z.Вычислить 1)max (x+y+z;xyz) 2)min (x+y+z/2;чня)+1 подробнее

Показать сообщение отдельно
WonderMNS
12 / 12 / 1
Регистрация: 02.02.2010
Сообщений: 102
08.04.2010, 16:39     Перегрузка оператора, ошибочка
C++
1
2
3
4
5
6
7
8
9
10
bool MyString::operator==(const MyString &rhs){
    if (this->Length() != rhs.Length()) return false;
    for(unsigned int i=0;i<this->Length();i++)
        if(this->c[i]!=rhs.c[i]) return false;
    return true;
}
 
bool MyString::operator!=(const MyString &rhs){
    return !(this==rhs);  //error: no match for 'operator==' in 'this == rhs'
}
выдает:
error: no match for 'operator==' in 'this == rhs'
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru