Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.04.2009, 01:12   #1
Katya Melody
 
Регистрация: 12.03.2009
Сообщений: 7
По умолчанию Дружественный класс (С++)

Создаю еще одну тему,т.к. возник второй вопрос=)
В задании сказано,что нужно использовать дружественный класс
В данном случае мне нужно "подружить"TRec с классом TFile
Код:
class TFile
{
TRec f;
char f_name[50];
int count;
public:
TFile ();
~TFile();
void sozd();
void read_fd();
void add_rec();
void edit_fd();
void poisk();
float rashod_g();//rashod materialov na god dlya vipuska vsei produkcii
float naibolshaya_st();
float naimenshaya_st();
};куда нужно добавить слово friend и нужно ли что-то потом еще описывать?
далее идет из лекции
TFile::TFile()
{
strcpy(f_name,"prod_bd.xxx");
count=0;
} 
//------------------------------------------------
TFile::~TFile()
{;}

Последний раз редактировалось Stilet; 24.04.2009 в 08:00.
Katya Melody вне форума Ответить с цитированием
Старый 24.04.2009, 03:15   #2
ISergeyN
Maniac
Форумчанин
 
Аватар для ISergeyN
 
Регистрация: 03.01.2009
Сообщений: 450
По умолчанию

Код:
class TFile
{
   friend class TRec; 
   TRec f;
...........................
Стандартные библиотеки разработаны с учетом многолетнего опыта лучших программистов и они не больны "детскими болезнями крутизны в программизме"....
ISergeyN вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
C++ . Класс Ануар56 Помощь студентам 8 23.04.2009 19:41
Класс дроби на C# Лубышев Помощь студентам 6 11.10.2008 10:00
Класс Юлёк Фриланс 6 15.06.2008 15:00