0 / 0 / 1
Регистрация: 24.11.2014
Сообщений: 33
1

Вывести значение на экран

09.04.2015, 21:47. Показов 1022. Ответов 5
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
class integer2 {
   int val;
 public:
   integer2(int v0) { val = v0; }
   integer2 INC() {integer2 t = *this; t.val++; return t;}
 };
void main(){
   integer2 x(5) ,y =(0), z =(0);
   y = x.INC(); z = x.INC().INC(); }
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.04.2015, 21:47
Ответы с готовыми решениями:

Вывести на экран значение t при котором функция x(t) принимает максимальное значение
Объясните, как решить с помощью массива. Только начал изучать C++. Знаю, как вывести максимальный...

Вывести на экран значение 10 раз
Написать программу, которая выводит на экран значение, введённое с клавиатуры, 10 раз. (Циклы)

вычислить и вывести на экран значение
при x=0; 0,25; 0,5 F(x)=\frac{{e}^{x}}{{e}^{-x}}

Вывести на экран значение элемента...
Работа с квадратными массивами В задаче рассматривается двумерный массив с одинаковым...

5
183 / 167 / 53
Регистрация: 27.01.2013
Сообщений: 788
09.04.2015, 21:50 2
сложно сказать. Открытых полей нет. Но как-то так
cout << x.val
0
0 / 0 / 1
Регистрация: 24.11.2014
Сообщений: 33
09.04.2015, 22:45  [ТС] 3
К сожалению выдает ошибку((((
0
183 / 167 / 53
Регистрация: 27.01.2013
Сообщений: 788
10.04.2015, 10:40 4
перенеси определение val в секцию publiс
0
62 / 60 / 37
Регистрация: 01.04.2015
Сообщений: 116
10.04.2015, 11:48 5
Лучше добавить в класс функцию вывода приватных данных, чем делать их открытыми
C++
1
void ViewVal (void) {std::cout << val << std::endl;}
2
Почетный модератор
Эксперт С++
5849 / 2860 / 392
Регистрация: 01.11.2011
Сообщений: 6,905
10.04.2015, 13:23 6
Лучший ответ Сообщение было отмечено NickNick как решение

Решение

Цитата Сообщение от _Scorpius_ Посмотреть сообщение
Лучше добавить в класс функцию вывода приватных данных, чем делать их открытыми
Факт. Только лучше не привязывать жестко вывод в поток к своему классу. Лучше выводить в поток копию данных, возвращенных классом:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
class integer2 {
   int val;
 public:
   integer2(int v0) { val = v0; }
   integer2 INC() {integer2 t = *this; t.val++; return t;}
 
   int GetValue() const
      { return val; }
};
void main(){
   integer2 x(5) ,y =(0), z =(0);
   y = x.INC(); z = x.INC().INC(); 
   cout << x.GetValue();}
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.04.2015, 13:23
Помогаю со студенческими работами здесь

Вычислить и вывести на экран значение уравнений
Здравствуйте. Проверьте пожалуйста программу. Значение первого уравнения вычисляет неверно. Никак...

Вычислить и вывести на экран значение функции
Помогите найти ошибку. В 24 строке выдает ошибку,в чем конкретно не пойму Вычислить и вывести на...

Вычислить и вывести на экран значение функции F(x)
Вычислить и вывести на экран значение функции F(x) на отрезке с шагом h=0.1 и точностью s....

Вычислить и вывести на экран значение функции
Ввести с клавиатуры значения переменных а и b, вычислить и вывести на экран значение функции.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru