Задать вопрос
dmc1989
@dmc1989

Почему не выводит степень полинома?

В чем может быть ошибка?
#include<iostream>
#include<conio.h>

using namespace std;

class Polinom {
	
	private:
		unsigned int degree;
		double *exponents;
		
	public:
		Polinom();
		~Polinom();
		friend istream& operator >>(istream&, Polinom&);
		friend ostream& operator <<(ostream&, Polinom&);
		
};

int main() {
	
	Polinom p;
	
	cout << p;
	
	getch();
	return 0;
}

Polinom::Polinom() {
	degree = 0;
	exponents = new double[1];
	exponents[0] = 0.0;
}

ostream& operator <<(ostream& os, Polinom& p) {
	os << 'degree: ' << p.degree;
	
	return os;
}

Polinom::~Polinom() {
	
}
  • Вопрос задан
  • 170 просмотров
Подписаться 1 Оценить 4 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
  • Stepik
    Внутреннее устройство контейнеров в STL (C++)
    2 недели
    Далее
  • Skillbox
    Разработчик на C++
    7 месяцев
    Далее
Решения вопроса 1
Строки должны заключаться в двойные кавычки.

os << "degree: " << p.degree;
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Очищайте память, пожалуйста
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы