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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
supra7sky
15 / 15 / 1
Регистрация: 07.02.2013
Сообщений: 123
#1

Как перегрузить оператор разыменования * - C++

20.04.2013, 23:39. Просмотров 445. Ответов 1
Метки нет (Все метки)

Как перегрузить оператор разыменования?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.04.2013, 23:39
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как перегрузить оператор разыменования * (C++):

Оператор разыменования - C++
Почему когда выделяем динамическую память для одной переменной, то, чтобы записать туда значение, мы используем оператор разыменования (*),...

Как перегрузить оператор<< и оператор>> ? - C++
Доброго времени суток. Застрял на двух вопросах и не как не могу найти инфу которвя мне помогла бы их решить. вопрос первый. В общем...

Оператор разыменования(*) значительно замедляет программу. Почему? - C++
Почему вот такой код string a, b; for (/*долго*/) { if (a &lt; b) { /* сделать что-нибудь */ } }

Как перегрузить оператор - C++
Вот написал функцию поиска студента по номеру группы. STL list void find() { setlocale( LC_ALL,&quot;Russian&quot; ); if (students.empty())...

Как перегрузить оператор = - C++
ну там чтоб он например сложение делал или чтото другое

Как перегрузить оператор []? - C++
вообщем есть класс class Point{ private: int color_id, state; public: //constructors Point(); //destructors ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
ninja2
231 / 187 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
21.04.2013, 00:01 #2
просто в классе создай функцию operator*() вроде как без параметров.

Добавлено через 3 минуты
Отакую функцию в классе создай и попробуй разыменовать объект класса и ты в нее попадешь, а затем уже вернешь из нее, то что тебе нужно.
C++
1
2
3
4
5
int operator*()
    {
        cout <<"razumenovanie"<<endl;
        return 34;
    }
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.04.2013, 00:01
Привет! Вот еще темы с ответами:

Как перегрузить оператор ввода? - C++
Как перегрузить оператор ввода? rational.h #define _Rational_h_ #include &lt;iostream&gt; using namespace std; int nod(int p,...

Как правильно перегрузить оператор [] = - C++
вот например в классе хранится массив, и допустим я хочу елементу массива в этом классе присвоить другое значение, тоесть так, class...

Как перегрузить оператор в виртуальном классе - C++
Помогите пожалста разобраться с перегрузкой операторов в абстрактных классах!!!! Есть чисто виртуальный класс физических величин ...

Как перегрузить оператор ввода из файла? - C++
Допустим у нас есть класс: class A {friend ifstream &amp;operator&gt;&gt;(ifstream &amp;, A &amp;); private: char a; char b; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru