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

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

Войти
Регистрация
Восстановить пароль
 
Kirsan190419
6 / 6 / 2
Регистрация: 03.06.2012
Сообщений: 73
#1

friend и member функции - C++

29.04.2013, 17:59. Просмотров 878. Ответов 1
Метки нет (Все метки)

Народ, объясните пожалуйста как пишутся данные функции, принцип их написания, откуда что берется. И несколько примеров пожалуйста. Желательно с кодом для *.h
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.04.2013, 17:59     friend и member функции
Посмотрите здесь:

Перегрузка операторов, friend или нет friend? - C++
Всем здравствуйте. Есть такой вопрос: при перегрузке операторов в классе(пусть будут + и = (вообще неважно, за исключением потока)) как и...

Классы. Программирование алгоритмов с использованием конструктора, деструктора, friend - функции инициализации set() и функции вывода результатов prin - C++
Братаны, выручайте!:help: Общая постановка. Пользовательский класс Х должен содержать необходимые элементы-данные, которые создаются в...

Классы. Программирование алгоритмов с использованием конструктора, деструктора, friend - функции инициализации set() и функции вывода результатов pri - C++
Братаны, выручайте! Общая постановка. Пользовательский класс Х должен содержать необходимые элементы-данные, которые создаются в...

Friend-функции - C++
из теории ясно, что friend функция — это функция, которая не является членом класса, но имеет доступ к членам класса, объявленным в полях...

Дружественные (friend) функции - C++
Доброго времени суток. Кратко о сути: Имеются 2 класса - Float (представляет собой число типа float) и FloatMatrix (представляет собой...

Не работают friend функции - C++
Есть класс Student, где объявлены дружественные функции: #pragma once #include <iostream> #include <string> #include <valarray> ...

Реализация friend функции - C++
Есть код. Нужно реализовать вывод ответа через friend. Подскажите пожалуйста как это сделать? Ничего не получается... #include <iostream>...

Friend-функции перегрузки оператора - C++
Всем доброго времени суток =) У меня есть следующий код заголовочного файла: enum month {jan = 1, feb, mar, apr, may, jun, jul, aug, sep,...

Реализация дружественной (friend) функции - C++
Всем доброго времени суток. Хотел бы попросить помощи, ибо запутался. Задачи состоит в том, чтобы произвести сравнение объекта...

Почему ругается в friend функции - C++
std::ostream& operator<<(std::ostream& ost, const Array& Ar) { for(int i=0; i<m_current; i++) ost<<"{"<<arr<<"}"; return ost; ...

Дружественные функции, реализация и вызов: Friend used outside of class - C++
Подскажите, пожалуйста, как превратить этот метод вычисления боковой поверхности в дружественную функцию: long double...

Конструктор, деструктор, friend-функции. Исправить ошибки - C++
Общая постановка. Пользовательский класс Х должен содержать не-обходимые элементы – данные x, y, а класс Y – переменную z, которые...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tulosba
:)
Эксперт С++
4393 / 3236 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
30.04.2013, 12:42     friend и member функции #2
friend-функция - это внешняя для класса функция, которая имеет доступ к private-полям класса.
member-функция - функция класса, для которой дополнительно передается неявный параметр this, указывающий на текущий экземпляр класса (т.е. для которого была вызвана эта функция).
Если не понятно, примеры и разъяснения могу дать позже.
Ответ Создать тему
Опции темы

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