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

Не меняется результат выполнения программы после подключения .h файла - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ вопросы ООП http://www.cyberforum.ru/cpp-beginners/thread428150.html
Есть вопрос. Если кто знает, о чем тут, отпишитесь: "Пример, отражающий четыре способа применения конструктора копирования" (не ну понятно что о конструкторах копирования, но что за способы?) Есть еще задачка. Сомневаюсь в возможности ее реализации: "Написать часы (чтобы тикали) не используя библиотеки семейства time."
C++ Перегрузка оператора Имеется время, например 12:12:12 Перегрузка инкремента Time &Time::operator ++ () { Next(); return *this; } void Time::Next() { if (sec <= 59) sec++; http://www.cyberforum.ru/cpp-beginners/thread428146.html
C++ Строковый ввод-вывод и считывание последнего слова в строке
Добрый вечер. Возник вопрос по следующей задаче: "1) Скопировать из файла F1 в файл F2 строки, начиная с 4. 2) Подсчитать количество гласных в последнем слове F2." Скажите, правильно ли я считываю последнее слово? Если да, то подскажите в чем ошибка? #include "stdafx.h" #include <iostream> #include <fstream> #include <cstdio> #include <string>
Интервал простых чисел и сортировка по убыванию C++
Из заданного интервала вывести все числа по убыванию.Границы интервала задаются с клавиатуры. На форуме нашёл код который делает почти то, что нужно,но не понял как отсортировать по убыванию. http://www.cyberforum.ru/cpp-beginners/thread218369.html#post1230165 #include <iostream> #include <fstream> using namespace std; int *Prost (int a,int b) {
C++ Рекурсии и прочие нехорошие слова http://www.cyberforum.ru/cpp-beginners/thread428115.html
У меня возникло несколько вопросов с заданиями по рекурсии.Прошу оказать посильную помощь. Вот: (...((x+n)^2+n)^2+n)^2 и так n раз. Зарание спасибо Добавлено через 18 минут Оч нужна помощь Добавлено через 24 минуты Великие и Могучие, помогите мне с этим гадским примером
C++ таймер 8253 Для задания временных интервалов и формирования сигналов с различными временными параметрами в IBM PC/XT применяется программируемый таймер 8253 1. Определить режимы работы каналов таймера. 2. Реализовать программу генерации звука с определением частоты звучания случайным образом с задержкой в диапазоне от fmin до fmax с шагом h продолжительностью t . если есть инфа то помогите,... подробнее

Показать сообщение отдельно
kdv12
1 / 0 / 0
Регистрация: 11.01.2012
Сообщений: 33
14.01.2012, 19:44  [ТС]     Не меняется результат выполнения программы после подключения .h файла
Цитата Сообщение от retmas Посмотреть сообщение
но что в вашем случае не работает? может присутствуют ошибки/опечатки, подобные тем, что были в вашем первоначальном варианте?
если все компилится, но очередь делает не то, что должна, то ищите ошибки в своем коде, т.к. вот это
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
template<typename Type>
class Qqueue
{
public:
 
    Qqueue() : head(0), bot(0) {}
 
    ~Qqueue()
    {
        if(!head) return;
        delete head;
    }
 
private:
 
    struct Node
    {
        Node() : next(0), info(Type()) {}
        explicit Node(const Type& a) : next(0), info(a) {}
 
        Node *next;
        Type info;
    };
 
    Node *head;
    Node *bot;
};
не имеет практически никакого функционала, чтоб работать)
выложите свой полный вариант
Я привел сокращенный код. Вот мой полный вариант, который не работает. Может вы сможете помочь найти где ошибка.

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
#ifndef QUEUE_H
#define QUEUE_H
 
template<class Type>
class Queue
{
    public:
 
        Queue() : head(0), bot(0) {}
 
        ~Queue()
        {
            if(!head) return;
            delete head;
        }
 
        Type peek() const
        {
            if(!head) return;
            return head->info;
        }
 
        void push(Type a)
        {
            Node<Type> *newPtr;
            newPtr = Node(a);
            newPtr->next = head;
            head = newPtr;
        }
 
        void show() const
        {
            if(!head) return;
            for(Node *ptr=head; ptr!=0; ptr=ptr->next) cout << ptr->info << " ";
        }
 
    private:
 
        struct Node(Type a)
        {
            Node() : next(0), info(0) {}
            Node *next;
            Type info = a;
        }
 
        Node *head;
        Node *bot;
}
 
#endif
 
Текущее время: 19:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru