|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.11.2013, 21:46 | #1 |
Пользователь
Регистрация: 30.10.2013
Сообщений: 12
|
Сравнение экземпляров класса (C++)
Добрый вечер.
Буду краток, мне нужно сравнить два экземпляра класса. Понятное дело, нужно перегрузить оператор "==" для полей класса и после этого можно будет сравнивать два экземпляра. Но вот вопрос: "А что если, полей в классе не 2-3, а 10-100? Не удобно же будет для каждого поля перегружать оператор сравнения. Есть ли более альтернативные, удобные варианты?" P.S. Весь шум поднят для оптимизации кода. Преподаватель не хочет принимать ... Последний раз редактировалось Кирилл Романов; 01.11.2013 в 21:56. |
01.11.2013, 23:29 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Не пойму цели такого сравнения. Предметная область какова?
I'm learning to live...
|
01.11.2013, 23:36 | #3 |
Пользователь
Регистрация: 30.10.2013
Сообщений: 12
|
Дело в том, что я проверяю как работает поток strstream (по заданию). Засовываю туда экземпляр класса, а из него переписываю в новый экземпляр этого же класса. А так как программы пишу при помощи Gtest, то требуется проверить, что изменилось с экземпляром во время нахождения в потоке. Понимаю, что ответ очевиден, но преподавателю нужны доказательства)
Есть ли у Вас какие-либо идею по упрощению алгоритма сравнения двух экземпляров? |
01.11.2013, 23:53 | #4 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
I'm learning to live...
|
||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
массив экземпляров класса | flibustier912 | Visual C++ | 1 | 05.05.2012 01:00 |
Создание экземпляров класса | MuradS60 | Общие вопросы C/C++ | 1 | 01.04.2012 18:21 |
Копирование экземпляров класса | 3D Hunter | Общие вопросы Delphi | 14 | 29.08.2011 12:46 |
Сортировка массива экземпляров класса по именам | Ciberal | Общие вопросы C/C++ | 1 | 18.05.2010 23:08 |
2-мерный динамический массив экземпляров класса. С++ | Парсифаль | Общие вопросы C/C++ | 1 | 29.12.2009 14:35 |