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

комментарии к программе(желательно построчно) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка при создании 2-го элемента динамического списка http://www.cyberforum.ru/cpp-beginners/thread876489.html
НЕ могу понять откуда как исправить данную ошибка . Выскакивает как мне кажется при попытке динамически выделить память для указателя на структуру повторно Node *pv = new Node . Компилировал на DEV...
C++ Найти нужные числа из множества случайных Доброго времени суток! Ребята, помогите, пожалуйста, решить задачу) Изначально задание выглядит так: "Эксперимент состоит из подсчета числа бросков двух костей до выпадения двух шестерок. Провести... http://www.cyberforum.ru/cpp-beginners/thread876476.html
C++ Необработанное исключение в "0xcccccccc"
Не могу разобраться где ошибка. MS VS при отладке выдает ошибку "Необработанное исключение в "0xcccccccc" в "Lab_10_v2.exe": 0xC0000005: Нарушение прав доступа при чтении "0xcccccccc"." //main.cpp...
C++ Создать функцию, возвращающую индексы первого неотрицательного элемента матрицы. Продемонстрировать работу данной функции для матриц
Создать функцию, возвращающую индексы первого неотрицательного элемента матрицы. Продемонстрировать работу данной функции для матриц А(3, 6), В(2, 6), С(5, 6). Комментарии к строкам...
C++ Когда вызывается конструктор копирования? http://www.cyberforum.ru/cpp-beginners/thread876439.html
Пожалуйста помогите ответить на вопрос "Когда вызывается конструктор копирования?"
C++ Написать коментарии Нужно написать коментарии к программе. Заранее спасибо. #include <iostream> #include <iomanip> #include <stdlib.h> #include <time.h> using namespace std; void initMatrix(int, const int,... подробнее

Показать сообщение отдельно
Alazavr2013
0 / 0 / 0
Регистрация: 08.04.2013
Сообщений: 17

комментарии к программе(желательно построчно) - C++

23.05.2013, 23:15. Просмотров 222. Ответов 0
Метки (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
#include <iostream>
using namespace std;
#include <iomanip>
template <typename T>
class Stack
{
private:
    T *stackPtr;
    int size;
    T top;
public:
    Stack (int=10);
    ~Stack();
    bool push(const T);
    bool pop();
    void printStack();
};
int main()
{
    Stack <int> myStack(5);
    cout<<"Introduce elemetns of the stack:\n";
    int ct=0;
    while(ct++!=5)
    {
        int temp;
        cin>>temp;
        myStack.push(temp);
    }
    myStack.printStack();
    cout<<"\n Remowe the first two elements of the stack:\n";
    myStack.pop();
    myStack.pop();
    myStack.printStack();
    return 0;
}
template <typename T>
Stack<T>::Stack(int s)
{
    size = s > 0 ? s: 10;
    stackPtr =new T[size];
    top = -1;
}
template <typename T>
Stack<T>::~Stack()
{
    delete [] stackPtr;
}
template <typename T>
bool Stack<T>::push(const T value)
{
    if (top == size - 1)
        return false;
    top++;
    stackPtr[top] = value;
    return true;
}
template <typename T>
bool Stack<T>::pop()
{
    if(top == - 1)
        return false;
    stackPtr[top] = 0;
    top--;
    return true;
}
template <typename T>
void Stack<T>::printStack()
{
    for(int ix = size -1; ix >= 0; ix--)
        cout<<"|"<<setw(4)<<stackPtr[ix]<<endl;
    system ("pause");
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru