|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.12.2016, 21:27 | #1 |
Форумчанин
Регистрация: 28.09.2010
Сообщений: 198
|
friend-функции и методы класса, помощь в лабе
Получилось скомпилировать без переменных. Подскажите правильно ли написал комментарии?
Код:
Последний раз редактировалось Dima-91; 05.12.2016 в 14:17. |
05.12.2016, 14:14 | #2 |
Форумчанин
Регистрация: 28.09.2010
Сообщений: 198
|
Удалил первое сообщение заменил на новое, первый пост.
Последний раз редактировалось Dima-91; 05.12.2016 в 14:18. |
05.12.2016, 14:20 | #3 | |
Заблокирован
Регистрация: 29.11.2016
Сообщений: 215
|
Цитата:
Читайте, читайте и читайте про friend функции. Эти функции не являются методами класса. Функции-методы класса получают 1-й неявный параметр this, friend функции такого параметра не получают, все её параметры должны быть выписаны явно. Функции friend - это самые обычные функции, которым всего лишь разрешают доступ к protected членам класса. |
|
05.12.2016, 15:19 | #4 | |
Форумчанин
Регистрация: 28.09.2010
Сообщений: 198
|
Цитата:
Вот "накодил" скомпилировал вроде работает. Код:
Условие: Пользовательский класс Х должен содержать необходимые элементы – данные x, y, а класс Y – переменную z, которые создаются в динамической области памяти; конструкторы для их создания (операция new) и установки их начальных значений соответственно: Х(), Y(), деструкторы: ~ Х(), ~ Y(), friend–функция печати: friend void print(), функция, решающая поставленную задачу: friend void Run(). Код методов и функций – вне пространства определения класса. Еще я оставил часть вспомогательных вещей, для того что б понимать то ли делается. |
|
05.12.2016, 15:34 | #5 |
Заблокирован
Регистрация: 29.11.2016
Сообщений: 215
|
|
05.12.2016, 15:43 | #6 |
Форумчанин
Регистрация: 28.09.2010
Сообщений: 198
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
нужна помощь в лабе С++ | dtn1 | Фриланс | 3 | 02.08.2015 15:38 |
Реализация работы с классами, конструктор, методы класса и переменные класса / Java EE (J2EE) | pashkevych | Помощь студентам | 60 | 21.08.2014 10:49 |
Виртуальные функции-операции и friend'ы | megachuhancer | Общие вопросы C/C++ | 5 | 11.03.2011 15:38 |