Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> объекты класса 
:(
    Опции темы
NadezdaT
Дата 7.10.2012, 12:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Крылья



Профиль
Группа: Участник
Сообщений: 19
Регистрация: 4.4.2012

Репутация: нет
Всего: нет



Здрасти, что-то в голове не укладывается(
Можно же внутри класса работать с двумя объектами этого класса?
PM MAIL WWW   Вверх
Gluttton
Дата 7.10.2012, 13:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Начинающий
***


Профиль
Группа: Завсегдатай
Сообщений: 1170
Регистрация: 28.8.2008
Где: Феодосия

Репутация: нет
Всего: 54



Цитата(NadezdaT @  7.10.2012,  12:43 Найти цитируемый пост)
Можно же внутри класса работать с двумя объектами этого класса? 

Да хоть с массивом!

Только не:
Цитата(NadezdaT @  7.10.2012,  12:43 Найти цитируемый пост)
внутри класса

А наверное внутри метода?
Или тогда я ничего не понял.


--------------------
Слава Україні!
PM MAIL   Вверх
NoviceF
Дата 7.10.2012, 13:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 313
Регистрация: 13.3.2012
Где: Ростов-на-Дону

Репутация: 2
Всего: 2



Цитата(NadezdaT @ 7.10.2012,  12:43)
Здрасти, что-то в голове не укладывается(
Можно же внутри класса работать с двумя объектами этого класса?

Для ясности, было бы неплохо увидеть код, иллюстрирующий вопрос..
PM MAIL   Вверх
NadezdaT
Дата 7.10.2012, 14:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Крылья



Профиль
Группа: Участник
Сообщений: 19
Регистрация: 4.4.2012

Репутация: нет
Всего: нет



Gluttton, да да в методе класса, спасибо огромное)

PM MAIL WWW   Вверх
Gluttton
Дата 7.10.2012, 14:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Начинающий
***


Профиль
Группа: Завсегдатай
Сообщений: 1170
Регистрация: 28.8.2008
Где: Феодосия

Репутация: нет
Всего: 54



Цитата(NoviceF @  7.10.2012,  13:51 Найти цитируемый пост)
Для ясности, было бы неплохо увидеть код, иллюстрирующий вопрос.. 

Я не понял вопрос ли это? И мне ли? Но на всякий случай отвечу.

На мой взгляд самый очевидный пример - это реализация двунаправленного связного списка, когда каждый объект класса элемента списка содержит указатели на родительский и дочерний элементы.
Примеры кода (методы класса, которые оперируют двумя объктами данного класса) можно посмотреть например здесь.

Кроме того примером можеть быть функция проверки двух объектов на равенство. Это можеть быть и просто свободная функция принимающая два объекта, но ничто не мешает это реализовать в виде метода класса, который принимает в качестве параметра только один объект с которым производится сравнение, а второй оъект при этом используется как this.
Т.е. что-то вроде такого:

Код

class A
{
    public:
        int data;
        bool IsEqual (A)
        {
            if (this->data == A.data) {
                return true;
            }
            return false;
        }
}


Опять таки это если я правильно понял вопрос.

Это сообщение отредактировал(а) Gluttton - 7.10.2012, 19:18


--------------------
Слава Україні!
PM MAIL   Вверх
NadezdaT
Дата 7.10.2012, 18:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Крылья



Профиль
Группа: Участник
Сообщений: 19
Регистрация: 4.4.2012

Репутация: нет
Всего: нет



Офигеть, я дурень теперь понял...

PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0967 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.