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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.12.2011, 21:49   #1
нона
Пользователь
 
Регистрация: 16.10.2011
Сообщений: 14
По умолчанию дружественная функция

помогите найти ошибки

#include<iostream.h>
#include<conio.h>
#include<string.h>

enum Shape{prizm,parallelepiped,cube,pyr amid,cone,cylinder};

class Body
{
protected:
char* Name;
Shape shape_s;
public:
Body(char* name,Shape s)
{Name=new char[strlen(name)+1];
strcpy(Name,name);
shape_s=s;}
~Body()
{delete[]Name;}
};

class Prizm: public Body
{ private:
float H;
public:
Prizm(char *name,Shape s,float h):Body(name,s)
{H=h;}
friend void Cube::Srvanenie_H(Cube&cube,Prizm&p rizm);
};

class Cube: public Body
{ private:
float H;
public:
Cube(char *name,Shape s,float h):Body(name,s)
{H=h;}
void Srvanenie_H(Cube&cube,Prizm&prizm)
{
char result;
if(prizm.H>cube.H) result='>';
else if(prizm.H<cube.H) result='<';
else result='=';
return(result);
}
};
нона вне форума Ответить с цитированием
Старый 04.12.2011, 22:04   #2
viron
Форумчанин
 
Аватар для viron
 
Регистрация: 02.12.2011
Сообщений: 110
По умолчанию

Слово pyr amid слитно написать
Код:
enum Shape{prizm,parallelepiped,cube,pyr amid,cone,cylinder};
Функция void Srvanenie_H(Cube&cube,Prizm&prizm) ничего не возвращает
значит в ней не должно быть return (result);

Последний раз редактировалось viron; 04.12.2011 в 22:11.
viron вне форума Ответить с цитированием
Старый 06.12.2011, 23:02   #3
нона
Пользователь
 
Регистрация: 16.10.2011
Сообщений: 14
По умолчанию

все равно не получается(
нона вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Функция на C# get2null Помощь студентам 4 23.05.2011 16:47
ФУНКЦИЯ В СИ Ислам Помощь студентам 21 27.02.2011 12:26
функция shok.92 Общие вопросы C/C++ 6 04.12.2010 12:19
Функция NeosPasha Помощь студентам 0 25.01.2010 13:01
одна функция потока, а другая функция - член класса запускающего этот поток Дмитрий_Ч Общие вопросы C/C++ 2 27.09.2007 08:50