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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.05.2011, 10:24   #11
Mike92
Пользователь
 
Регистрация: 07.05.2011
Сообщений: 14
По умолчанию

Цитата:
Сообщение от onewho Посмотреть сообщение
а примерно как-то так нельзя сделать?
Код:
class b {
	int i;
protected:
	int geti() { return i; }
public:
	b():i(10) {}
};



class d: public b {
	int j;
public:
	d():j(20) {}

	friend std::ostream& operator<<(std::ostream &stream, d obj) {
		stream << obj.j << ' ' << obj.geti();
		return stream;
	}
};
я думал так сделать,но у меня базовый содержит 3переменных состояния,на каждую переменную свой метод писать?
Mike92 вне форума Ответить с цитированием
Старый 08.05.2011, 10:26   #12
Mike92
Пользователь
 
Регистрация: 07.05.2011
Сообщений: 14
По умолчанию

Цитата:
Сообщение от Сtrl Посмотреть сообщение
Можно, даже лучше, но задание подразумевает использование приведения типов и то, что для базового класса уже определен оператор потокового сдвига.
ну мне не обязательно таким методом, это как бы один из вариантов, который мне препод предложил.
Mike92 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка при присвоении объекту производного класса объекта базового класса с исп. явного приведения типов Lanx Помощь студентам 0 06.04.2011 20:24
Не получается реализовать вывод содержимого вектора класса на экран Progsenya Общие вопросы C/C++ 4 09.09.2010 21:38
stream services( потоковый сервис) 13th Свободное общение 2 27.12.2009 22:39
Блок-схемы и потоковый граф к программе, Delphi Absentik Фриланс 2 19.12.2009 12:42
Как в базовом классе описать указатель на объект производного класса? MasterGH Общие вопросы C/C++ 3 16.11.2009 02:55