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

Классы и методы, перегрузка операторов == и != - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Хранение в векторе объектов своего класса http://www.cyberforum.ru/cpp-beginners/thread575490.html
В общем-то проблема. Задачей является хранение пар ключ-значение в векторе. Значение в данном случае строка char*. Если ключ повторяется то хранятся оба значения с разными версиями. Проблемы: 1)minigw валится с этим проектом с самого начала. Где валится - фиг поймёшь, пошагово дебагером доходишь до конца - оно работает хорошо и корректно. Тот же профиль для дебага запускаешь на выполнение до...
C++ Помогите решить задачу Здравствуйте ! Очень прошу помочь. Дело вот в чем, нужно написать курсовую работу: На плоскости заданы координаты двух противоположных вершин квадрата. Необходимо найти координаты двух остальных его вершин. Требуется написать программу, которая определяет координаты двух недостающих вершин квадрата. Входной файл состоит из двух строк. В первой строке аналогичным образом содержатся записанные... http://www.cyberforum.ru/cpp-beginners/thread575482.html
Динамическое выделение памяти для глобальных переменных C++
задача стоит такая: с датчика потоком идет информация, её необходимо сохранять в ОЗУ (в глобальную переменную) хотел было объявить глобальный указатель и динамически выделять место, но оказалось, что так нельзя... как посоветуете решить задачу?
C++ Не получается работать с регулярными выражениями
Добрый день, коллеги! Обращаюсь с вопросом, потому что новичок. Мне необходимо, используя регулярные выражения, скопировать определенные строки со страницы в Интернете. Теперь подробнее и по порядку. Исходный код страницы я получаю с помощью CURL. Это у меня получается и работает. С регулярными выражениями немного разобрался. Гуглил, читал всякую информацию, понимать их начал. "Игрался" с...
C++ Перегрузка функций http://www.cyberforum.ru/cpp-beginners/thread575384.html
Скажите пожалуйста с помощью каких операций можно перегружать функции? Спасиб!
C++ Защита от ввода букв Всем привет. Необходимо сделать защиту от ввода букв. числа не больше 40. int size; do { printf("\nВведите размер массива (не более 40): "); scanf("%d",&size); if(size<40)break; puts("\nВы задали размер больше 40, повторите попытку"); } подробнее

Показать сообщение отдельно
SK01736
3 / 3 / 1
Регистрация: 21.01.2011
Сообщений: 29

Классы и методы, перегрузка операторов == и != - C++

15.05.2012, 18:31. Просмотров 809. Ответов 13
Метки (Все метки)

не могу разобраться с перегрузкой операторов == или != для 2 массивов типа char и int состоящих из 5 элементов.
при составлении кода пишет что невозможно преобразовать из int to stip/char to stip.
stip - имя класса.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
class stip
{
char reszac[5];
int resex[5];
stip operator!=(stip obj);
stip operator==(stip obj);
};
--//--
stip stip::operator!=(stip obj)
{
 return stip(resex[5],reszac[5]);
}
stip stip::operator==(stip obj)
{
 return stip(resex[5],reszac[5]);
}
вот моя попытка перегрузки
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru