Форум программистов, компьютерный форум, киберфорум
Наши страницы

Вывод скрытых параметров класса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать программу, которая в строке заменяет все цифры на символ «*» http://www.cyberforum.ru/cpp-beginners/thread59222.html
Может кто сможет решить лабы! заранее говорю спасибо! № 1 Написать программу, которая в строке заменяет все цифры на символ «*». №2 Написать программу, которая выводит на экран количество...
C++ Подсчитать в 2-x массивах количество элементов, меньших значения t Заданы два массива А(5) и В(5). Подсчитать в них количество элементов, меньших значения t, и первым на печать вывести массив, имеющий наибольшее их количество. Помогите решить !!!!!!! http://www.cyberforum.ru/cpp-beginners/thread59214.html
буквы в цикле C++
у меня вот такой вопрос возник возможно ли вывести буквы циклом допустим с а по h ? for (int sts=a;sts<j;++sts) cout <<sts; это конечно не работает :]] ну что то вот такого радо имеется ли?
C++ задание на бинарные деревья
Бинарное дерево представляет арифметическое выражение: листья содержат числа или имена переменных, а внутренние вершины – знаки операций +, –, *, /. Требуется выдать это выражение в обычной форме...
C++ Помогuте з лабой!!!!! http://www.cyberforum.ru/cpp-beginners/thread59179.html
Из введенных целых чисел сформировать два списка типа стек с одинаковым количеством элементов. Разработать функцию, какая соединает два стеки в один с попарно взятыми элементами начальных стеков...
C++ Поворот рамки матрицы Помогите плиз написать программу для поворота "внешних" элементов матрицы (не знаю, как по-другому назвать). Суть задачи: дана произвольная матрица размером mxn, m и n вводятся с клавиатуры.... подробнее

Показать сообщение отдельно
Einsttein
1 / 1 / 0
Регистрация: 26.10.2009
Сообщений: 8

Вывод скрытых параметров класса - C++

27.10.2009, 02:10. Просмотров 900. Ответов 3
Метки (Все метки)

Вот код программы - простейший стек символов:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream.h>
class steck {
int size;
char* bottom;
char* point;
public:
   steck(int s){ bottom = point = new char [size=s];}
   void push_steck(char simvol){ *point++=simvol;}
   char get_steck(){return *point--;}
   void get_point(){ cout << point;}
   void get_bottom(){ cout << bottom;}
   ~steck(){ delete [] bottom;}
};
void main(){
for(int i=0;i<60;i++) cout << endl;
steck a(3);
a.get_bottom(); cout << "   ___   "; a.get_point(); cout << endl;
a.push_steck('m');
a.get_bottom(); cout << "   ___   "; a.get_point(); cout << endl;
a.push_steck('r');
a.get_bottom(); cout << "   ___   "; a.get_point(); cout << endl;
}
Хотел посмотреть на адреса памяти, но вместо обычных адресов на экран выползает полная ерунда:
[IMG]http://s58.***********/i162/0910/53/76051326470c.png[/IMG]
В чем может быть проблема? Компилятор borlandc++ 3.1
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru