Форум программистов, компьютерный форум CyberForum.ru

itoa. перевод числа в строку. реализуем вырезанную из стандарта функцию))) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Калькулятор http://www.cyberforum.ru/cpp-beginners/thread249493.html
Пишу калькулятор. Прошу помощи. Вот мой код #include <iostream> #include <locale.h> #include <string.h> #include <cmath> using namespace std; int a,c,r; char b,mur; void minus(void); void plus(void); void mnosit(void);
C++ получить из одной квадратной матрицы другую помогите с матрицей ПОЖ. Даны квадратные матрицы А,В и С порядка n. Получить матрицу (А+В)С. заранее спс! пожалуйста решите с кодом С. у мя турбо С. http://www.cyberforum.ru/cpp-beginners/thread249492.html
C++ Преобразование символов в числа в строках
Дан текст. Нужно определить, является ли он правильной десятичной записью целого числа.
Строковый литерал C++
Вопрос к профи: Верно ли что, когда мы инициализирум строку вот так: const char *str = "Строка", то компилятор понимает ее так: 1) char temp = {'С', 'т', 'р', 'о', 'к', 'а', '\0'} - сначала в памяти создается массив символов с некоторым именем, например temp. 2) const char *str = temp - потом инициализируется указатель на эту строку, т. е. ему присваиватся адрес этой строки в памяти. В итоге,...
C++ Дан текст... http://www.cyberforum.ru/cpp-beginners/thread249465.html
Всем привет! Уважаемые господа! Кому не сложно посмотрите это задание: Дан текст. Преобразовать его поменяв местами максимальное и минимальное предложения. (Предложения начинаются и заканчиваются на одной строке). Язык программирования "C"
C++ Поменять местами первый и последний элементы массива Дан одномерный массив, поменять местами первый и последний массив. Помогите плиз...я никак не понимаю эти массивы((( подробнее

Показать сообщение отдельно
LeX
254 / 254 / 65
Регистрация: 30.06.2010
Сообщений: 967
05.03.2011, 23:02  [ТС]
и снова я тут. вернулся к этому делу.
Цитата Сообщение от ValeryS Посмотреть сообщение
реализация стека через классы
Stack.h
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
class CStack
{
public:
    CStack(void);      // конструктор
    ~CStack(void);     // деструктор
 
    CStack* pNext;
    int value;
 
 
};
 
CStack::CStack(void) // конструктор инициализирует  переменные
: pNext(NULL)
, value(0)
{
}
ValeryS, у меня в конструкторе указатель и переменная не инициализируются со соответствующими значениями. мой код:

хидер:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
class stack
{
public:
    stack(void);
    stack *prew;
    char ch;
};
class stacks
{
public:
    void pop();
    void push(char c);
    stack *StackSymb;
};
cpp:
C++
1
2
3
4
5
stack::stack(void)
    : prew(0)
    , ch('>')
{
}
как быть, не посоветуете?

Добавлено через 4 минуты
да, и NULL упорно признавать не хочет. поэтому 0 ставлю

Добавлено через 4 часа 43 минуты
ValeryS, так получается надо все функции, работающие с указанным классом, её переменными, включать в класс?
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru