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

Про typedef - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Виртуальная функция ,в системе классов "принтер" http://www.cyberforum.ru/cpp-beginners/thread838939.html
Задание :Виртуальная функция ,в системе классов "принтер". нужно создать на с++ , программу что бы переименовывать из .pdf-документа в .doc-документ ,и наоборот. Помогите решить пожалуйста!)
C++ програма палиндром Написать программу, которая превращает в палиндром произвольное слово, вычеркивая из него мин кол-во букв. http://www.cyberforum.ru/cpp-beginners/thread838929.html
C++ Подскажите, в чем ошибка с классами
Занимаюсь по книге Джесса Либерти "С++ за 21 день" компилятор MVS 2010 не могу понять в чем моя ошибка это файл заголовка #include <iostream> using namespace std; class cCat
Вычислить все возможные произведения матриц. Упорядочить по возрастанию элементы главной диагонали... C++
Даны четыре вещественные матрицы произвольной размерности (размерности вводятся пользователем). Вычислить все возможные произведения матриц. Упорядочить по возрастанию элементы главной диагонали той...
C++ Сортировка по алфавиту http://www.cyberforum.ru/cpp-beginners/thread838883.html
Вот программа , там сортировка по нумерации поездов, а нужна по ПУНКТАМ назначения, кто знает поправите, спасибо. #include<iostream> #include<conio.h> #include<stdio.h> #include<string.h> ...
C++ Динамический массив указателей Нужен массив указателей на тип родительского класса Game, как его правильно оформить? То что я написал выдает ошибку. #include <iostream> #include <windows.h> using std::cout; using... подробнее

Показать сообщение отдельно
aleksandr_t94
0 / 0 / 0
Регистрация: 27.01.2013
Сообщений: 100
15.04.2013, 22:39  [ТС]
Цитата Сообщение от Герц Посмотреть сообщение
В push передается указатель на указатель на вершину стека, иначе как эту самую вершину модифицировать, передавая указатель по значению?
Не очень понял если честно, вот например та же функция в этой программе, только под названием printfStack, и тут понятно, что мы передаём указатель на саму структуру.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
void printStack(STACKNODEPTR currentPtr)
{
    if(currentPtr==NULL)
        printf("The Stack is empty\n");
    else 
    {
        printf("The stack is:\n");
        while(currentPtr!=NULL)
        {
            printf("%d->", currentPtr->data);
            currentPtr=currentPtr->nextPtr;
        }
        printf("NULL\n\n");
    }
}
Функция printStack ясна до безобразия, но вот с push всё равно не понятно. Причём в самом int main она вызывается так:
C++
1
push(&stackPtr, value)
Зачем здесь амперсанд?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru