Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 12.12.2012
Сообщений: 4

Дружественная функция

18.12.2012, 19:57. Показов 666. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Нужна помощь в переписывании кода программы, данного ниже,только сделав функцию Area() дружественной.
Буду очень признателен за любую подсказку.

class.cpp:

C++
1
2
3
4
float Rectangl3::Area()
{
   return(height*width);
}
class.h:

C++
1
2
3
4
5
6
7
8
9
10
11
12
class Rectangl3
{
private:
   float   height;
   float   width;
public:
   Rectangl3(float Height, float Width);
   Rectangl3(float Side);
   Rectangl3(Rectangl3& R);
   virtual ~Rectangl3();
   float   Area();
};
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.12.2012, 19:57
Ответы с готовыми решениями:

Дружественная классу функция
Где в классе объявляется дружественная функция?

дружественная функция...
есть вот такой код: #include <iostream.h> #include <math.h> #include <conio.h> class plane { float...

Дружественная функция
#include <iostream> #include <math.h> using namespace std; class massiv { int len,*p_mas; public : massiv() {} massiv...

2
 Аватар для Max_92
28 / 10 / 1
Регистрация: 26.04.2010
Сообщений: 457
18.12.2012, 20:17
C++
1
2
3
4
5
6
7
8
9
10
11
class Rectang13
{
public:
friend float Area(); //заголовок дружественной функции
}
 
//дружественная классу функция всегда является глобальной
float Area()
{
return(height*width);
}
0
0 / 0 / 0
Регистрация: 12.12.2012
Сообщений: 4
19.12.2012, 14:02  [ТС]
спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
19.12.2012, 14:02
Помогаю со студенческими работами здесь

Дружественная функция c++
Никак не пойму, как заставить void M заработать, хелп. Не видит переменные. #include <string> #include <stdio.h> ...

Дружественная функция
Вот программа: #include<conio.h> #include<iostream> #include <iomanip> using namespace std; class Format; class MyFloat ...

Дружественная функция
Здравствуйте. Написал программу, которая должна матрицу умножать на число, но я не понимаю как вызвать дружественную функцию... Помогите...

Дружественная функция
У меня есть класс, подсчитывающий количество равносторонних треугольников в заданном множестве точек на плоскости. Подскажите,...

Дружественная функция
Хочу сделать вычисление площади как дружественную функцию, начал описывать, дальше догнать не могу как кодить. Подскажите? #include...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru