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

Реализовать класс MyQueue, позволяющий хранить данные любого типа в виде очереди - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать классы исключения, наследуемые от класса std::exception http://www.cyberforum.ru/cpp-beginners/thread1166407.html
1. Создать класс, описывающий треугольник, как массив из трех точек. Функции: Установка значения точек и вычисление периметра. 2. Создать классы исключения, отнаследованные от класса std::exception. Генерировать исключения в следующих случаях: – Если не выполняется неравенство треугольника – Если три точки лежат на одной прямой.
C++ Классы «Точка» и «Многоугольник»: полиморфизм и перегрузка операторов Реализовать класс «Точка» и «Многоугольник». В классе «Точка» присутствуют: 1. два целых числа (X и Y) 2. параметризованный конструктор, деструктор 3. операторы ввода и вывода В классе «Многоугольник» присутствуют: 1. массив точек (10 штук) 2. конструктор (создает массив из трех точек), деструктор 3. операторы ввода и вывода оператор добавления точки к многоугольнику http://www.cyberforum.ru/cpp-beginners/thread1166404.html
C++ Арифметическое выражение в виде ПОЛИЗ
Дана строка, содержащая запись арифметического выражения в виде ПОЛИЗ. Примем за условие задачи, что: 1. Имя переменной в арифметическом выражении начинается с буквы или знака _; 2. В выражении могут выполняться только операции: +, -, /, * 3. В арифметическом выражении нет вызовов функций; Создайте проект, который вычисляет полученный ПОЛИЗ, используя стек. На экран должно выводиться...
Используя цикл, выведите на экран таблицу символов и соответствующих им целых чисел C++
Задание 1. Символ ' b' равен char ('а' +1), 'с' — равен char ('а' +2) и т.д. Используя цикл, выведите на экран таблицу символов и соответствующих им целых чисел, а 97 b 98 ....... z 122 #include "std_lib_facilities.h"
C++ Файловый ввод-вывод: выводятся не все символы, не читается кириллица http://www.cyberforum.ru/cpp-beginners/thread1166360.html
Добрый день! При написании простого консольного приложения, целью которого является вывод заданных данных в текстовый файл, столкнулся с следующей проблемой: программа "съедает" первые три символа и выводит их через табуляцию в файл, к тому же не читается кириллица. Пожалуйста, помогите в решении проблемы. #include "stdafx.h" #include <iostream> #include <fstream> using namespace std;
C++ Создание запроса к БД ребят подскажите как на с++создаются запросы,у меня есть бд она полноценная,т.е в ней таблицы,запросы,отчеты... А вот теперь столкнулся с тем что нужно создать запросы на с++,пробовал через Adoquery не получилось ничего,может не правильно делал подробнее

Показать сообщение отдельно
Sedlex
6 / 6 / 1
Регистрация: 13.01.2013
Сообщений: 121
19.05.2014, 03:44  [ТС]     Реализовать класс MyQueue, позволяющий хранить данные любого типа в виде очереди
Кому интересно решение
h:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#pragma once
#include<ostream>
template< class T>
class Myquene
{
private:
    T Quene[1000];
    int iter;
public:
    template<class T>
    friend std::ostream& operator <<(std::ostream& out, const Myquene<T>& v);
    Myquene();
    template <class T>
    void addElement(T &element){ cin >> Quene[iter++] }
    void CheckQuene();
    void DeleteElement(){ Quene[iter] = 0; iter - 1; }
    ~Myquene();
};
cpp:
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
#include "Myquene.h"
#include<iostream>
 
template <class T>
Myquene<T>::Myquene()
{
}
 
template <class T>
std::ostream& operator<<(std::ostream& out, const Myquene<T>& v) {
    out << endl;
    return out;
}
template <class T>
Myquene<T>::~Myquene()
{
}
 
template <class T>
void Myquene<T>::CheckQuene(){
    if (iter != 0){
        cout << "no empty"
    }
    else {
        cout << "empty";
    }
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru