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

ошибка в коде. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычислить сумму http://www.cyberforum.ru/cpp-beginners/thread415938.html
Помогите пожалуста с задачей C++ вычислить сумму 1!+2!+3!+...+n!, k!=1*2*3...*k (значение n вводится с клавиатуры 1<n<=10)
C++ Пустой оператор Интересно, а пустой оператор требует какого-либо времени на свое выполнение или же он просто ставится в качестве проформы, когда синтаксис языка требует наличия оператора, а логика программы нет (но не выполняется никак)? http://www.cyberforum.ru/cpp-beginners/thread415937.html
Работа с файлом(выделение текста) C++
С помощью текстового редактора создать файл, содержащий текст, длина которого не превышает 1000 символов (длина строки текста не должна превышать 70 символов). Имя файла должно иметь расширение DAT. Написать программу, которая: • выводит текст на экран дисплея; • определяет количество предложений текста и количество слов в каждом предложении; • по нажатию произвольной клавиши поочередно...
метод Коши C++
y(штрих)=2ty;__у(0)=1 на отрезке метод прогноза-коррекции адамса- батфорта моултона 4-го порядка точности)помогите,очень надо.
C++ Разработать программу нормализации элементов вектора http://www.cyberforum.ru/cpp-beginners/thread415927.html
Привет всем. Очень нужна ваша помощь с лабораторной. Задание на динамические структуры данных. Вот собственно само задание: Разработать программу нормализации элементов вектора (все элементы вектора делятся на максимальное значение в нём). Элементы вектора вводятся с клавиатуры и хранятся в связанном списке. Кто может помогите пожалуйста. Или натолкните хотя на мысль как делать.
C++ Подскажите пожалуйста..задача по структурам. Задача: Создать двоичный файл с информацией об успеваемости студентов некоторого факультета за все время обучения. Добавить в файл поле "Средняя успеваемость". Удалить из файла информацию о студентах с средним баллом менее 3.5 #include "stdafx.h" #include <stdio.h> #include <conio.h> #include <iostream> #include <malloc.h> #include <math.h> подробнее

Показать сообщение отдельно
neske
1419 / 786 / 55
Регистрация: 26.03.2010
Сообщений: 2,689
23.12.2011, 22:53     ошибка в коде.
вечер добрый.
помогите найти ошибку.

stack.h
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
 
template <class T>
class stack {
private:
    const static unsigned int size = 10;
    unsigned int top;
    T arr[size];
public:
    stack() : top (0) {}
    void push (T var);
    T pop();
    std::ostream & operator << (std::ostream &ofs);
};

stack.cpp
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include "stack.h"
 
template <class T>
void stack<T>::push (T var) {
    arr[++top] = var;
}
 
template <class T>
T stack<T>::pop() {
    return arr[top--];
}
 
template <class T>
std::ostream & stack<T>::operator << (std::ostream &ofs) {
    for (unsigned int i = 0; i < top; ++i)
        ofs << arr[i] << " ";
    ofs << std::endl;
    return ofs;
}

main.cpp
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include "stack.h"
 
int main() {
    stack <int> mystack1;
    mystack1.push (10);
    mystack1.push (15);
    stack <float> mystack2;
    mystack2.push (10.25);
    mystack2.push (15.0);
    stack <char> mystack3;
    mystack3.push ('c');
    mystack3.push ('a');
    std::cout << mystack1 << mystack2 << mystack3;
    
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru