Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Ошибки в программе 
:(
    Опции темы
nonaot
Дата 14.1.2014, 22:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 14.1.2014

Репутация: нет
Всего: нет



Помогите мне исправить ошибки в программе

Код
#include <iostream>

class X {
private:
int valuexq;
void xa();
public:
int valuexp;
void a();
};

class Y : public X {
private:
int valueyq;
void yb();
public:
int valueyp;
void b();
};

class Z : public Y {
private:
int valuezq;
void zc();
public:
int valuezp;
void c();
};

void X::a() { };
void X::xa() { };
void Y::yb() { };
void Z::c() { };

void Y::b()
{
valueyq = valueyp;
valuexq = valuexp;
yb();
}

void Z::zc()
{
valuexp = 1;
valueyp = 2;
valuezq = 3;
a();
b();
xa();
}

int main()
{
X x;
Y y;
Z z;

x.a();
y.yb();
z.valuezp = 6;
z.valueyp = 7;
z.valuexp = 8;
z.valuexq = 9;

y.valuexp = z.valuexp;

return 0;
}


Модератор: не забываем пользоваться кнопочкой "Код"

Это сообщение отредактировал(а) bsa - 14.1.2014, 22:53
PM MAIL   Вверх
bsa
Дата 14.1.2014, 22:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 85
Всего: 196




 ! 
bsa
Для своих вопросов необходимо создавать отдельные темы

PM   Вверх
nonaot
Дата 14.1.2014, 23:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 14.1.2014

Репутация: нет
Всего: нет



первый раз на форуме, у меня завтра экзамен. Помогите мне, пожалуйста
Код

#include <iostream>

class X {
private:
int valuexq;
void xa();
public:
int valuexp;
void a();
};

class Y : public X {
private:
int valueyq;
void yb();
public:
int valueyp;
void b();
};

class Z : public Y {
private:
int valuezq;
void zc();
public:
int valuezp;
void c();
};

void X::a() { };
void X::xa() { };
void Y::yb() { };
void Z::c() { };

void Y::b()
{
valueyq = valueyp;
valuexq = valuexp;
yb();
}

void Z::zc()
{
valuexp = 1;
valueyp = 2;
valuezq = 3;
a();
b();
xa();
}

int main()
{
X x;
Y y;
Z z;

x.a();
y.yb();
z.valuezp = 6;
z.valueyp = 7;
z.valuexp = 8;
z.valuexq = 9;

y.valuexp = z.valuexp;

return 0;
}

Я хочу, чтобы исправить ошибки
PM MAIL   Вверх
EgoBrain
Дата 16.1.2014, 02:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 537
Регистрация: 23.3.2008
Где: Комната

Репутация: нет
Всего: 2



nonaot, убери обращения к закрытым членам (valuexq, xa(), yb(), valuexq) или сделай их открытыми.
PM MAIL ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0449 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.