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

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

Войти
Регистрация
Восстановить пароль
 
Kristi-na
0 / 0 / 0
Регистрация: 29.10.2012
Сообщений: 57
#1

Программа с использованием дружественной функции и классов - C++

30.10.2012, 01:13. Просмотров 361. Ответов 1
Метки нет (Все метки)

Я в С++ новичок. Нужна программа с использованием дружественной функции и классов. Можете привести пожалуйста пару примеров? Заранее огромное Вам спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.10.2012, 01:13
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Программа с использованием дружественной функции и классов (C++):

Программа с использованием дружественных функций и классов. Создайте программу с классом student - C++
19..Разработайте алгоритм и создайте программу с использованием дружественных функций и классов. ЯЗЫК С++ Создайте программу с классом...

Ошибка дружественной функции - C++
Класс TStud: class TStud { private: char Shifr_Fac, Name_Fac, Shifr_Gr; int kol_stud; int prop; int...

Перегрузка метода и дружественной функции - C++
class A { private: void foo() { A a; a.bar(); bar( a ); // ошибка }

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

Ошибка при использовании дружественной функции - C++
Доброго времени суток! Не могу понять, в строках 17 и 20 пишет, что член hate, объявленный в строке 8 недоступен Подскажите, в чем...

Как из дружественной функции сделать метод - C++
Ну изначальное задание звучит так: Реализовать класс Вектор наследник класса Комплекс. Перегрузить 1 префиксную, 1 бинарную, 1 унарную...

1
Kuzia domovenok
1892 / 1747 / 119
Регистрация: 25.03.2012
Сообщений: 5,936
Записей в блоге: 1
30.10.2012, 04:02 #2
Добавлено через 8 минут
писал по-быстрому прямо в форуме, не проверял в реальной программе.

Добавлено через 6 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <cmath>
class point{
    int x, y;
  public:
    point(int p1=0, int p2=0): x(p1), y(p2){};
    void setx(const int p1){x=p1;};
    void sety(const int p1){y=p1;};
    int getx(){return x;};
    int gety(){return y;};
    friend float distance(const point, const point);
};
float distance(const point p1, const point p2){
    return sqrt( (float)((p1.x-p2.x)*(p1.x-p2.x)   +   (p1.y-p2.y)*(p1.y-p2.y) )  );
}
int main(){
  point a(3,4), b(-3,-4);
  
    std::cout<<"dist between point A("<<a.getx()<<", "<<a.gety();
    std::cout<<")and point B("<<b.getx()<<", "<<b.gety();
    std::cout<<") equals "<<distance(a, b)<<std::endl;
  return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.10.2012, 04:02
Привет! Вот еще темы с ответами:

Не видит переменную в теле дружественной функции - C++
В учебнике есть задача: Представьте себе ситуацию, в которой показанные ниже два класса рг1 и рг2 используют общий принтер, а для...

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

У дружественной функции нет доступа к приватному поля класса - C++
Доброго времени суток. Определены два класса: First и Second. В классе First определена составная функция Out_Field, т.е. метод этого...

Не хватает прав доступа к закрытому члену класса из дружественной функции - C++
Здравтсвуйте. Есть класс LifeMap. файл LifeMap.hpp #ifndef LIFEMAP_HPP #define LIFEMAP_HPP /* * LifeMap - класс для...


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

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

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