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

Шаблон класса,ошибка TEMPLATE - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с файлами. Вывести победителя с ФИО с максимальным баллом... (исправить) http://www.cyberforum.ru/cpp-beginners/thread752082.html
Помогите пож исправить код, он должен выводить победителя с ФИО с максимальным баллом,потом у кого 2 место и 3. Вот код: #include <stdio.h> #include <string.h> #include <conio.h> #include...
C++ Обработка числовой последовательности Помогите пожалуйста тему понять не могу, даже не знаю с чего начать Дана последовательность из n членов, Общий член a(k)= 2x - ((-1)^k * p^(2k-2)/(k+1)!) Длина n = 7; Цель: найти среднее... http://www.cyberforum.ru/cpp-beginners/thread752079.html
Вшить 1 фаил в другой C++
есть античит на c++ и есть фаил запуска игры. надо "Вшить" запуск игры в в античит или наоборот. те я хочу чтобы античит запускал из себя фаил игры. думаю сделать это с помощью ресурсов, но незнаю...
C++ Посоветуйте пособие по использованию конструкции try/catch/throw
Не могли бы вы посоветовать мне книжку/статью/пособие, где доходчиво бы объяснялось о том, как использовать try/catch/throw? В частности, меня интересует работа с собственными исключениями,...
C++ Волк Коза и Капуста: Просмотреть все возможные варианты перевозок и выбрать наикратчайший вариант http://www.cyberforum.ru/cpp-beginners/thread752033.html
Доброе время суток, форумчане. Сразу к делу. предмет называется "Искусственный Интеллект". Нужно решить эту задачу про волка, козу и капусту на с++. Что бы программа просмотрела все возможные...
C++ Описать структуру с именем PRICE Помогите! Даны задачи нужно написать программу 1.) Описать структуру с именем PRICE, содержащую следующие поля: · название товара; · название магазина, в котором продается товар; · стоимость... подробнее

Показать сообщение отдельно
Buildog
40 / 40 / 2
Регистрация: 29.04.2012
Сообщений: 185
03.01.2013, 22:35
Вообще как тебе удобно будет, можешь сразу все функции сделать шаблонами, а можешь вначале все функции реализовать, а потом под шаблоны переделать. Вот мой шаблон просто односвязного списка (только начало)
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
#ifndef _TEMP_H
#define _TEMP_H
#include <iostream>
 
using namespace std;
 
template <class T>
struct ListElem
{
    T item;
    ListElem *next;
};
 
template <class T>
class List
{
public:
    List();
    ~List();
    void AddElem(T item);
    void AddElem(T item, int position);
    void SearchMin();
    void SearchMax();
    void ShowList();
    void Sort();
    void Swap(T& theA, T& theB);
    void DelElem (int position);
private:
    ListElem<T> *Head;
    int SizeList;
};
 
template <class T>
List<T>::List()
{
    Head = NULL;
    SizeList = 0;
}
 
template <class T>
List<T>::~List()
{
    while(Head)
    {
        ListElem<T> *temp = Head;
        Head = Head->next;
        delete temp;
        temp = NULL; 
    }
    SizeList = 0;
}
#endif
Добавлено через 2 минуты
400+ строк кода просматривать... проверь сам работоспособность, но сразу могу сказать, что в 73 строчке твоего кода, надо ковычку добавить.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru