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

не работает шаблонная функция - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Аналог ord и chr в С++ http://www.cyberforum.ru/cpp-beginners/thread159645.html
сабж.
C++ Директивы компилятора Доброго времени суток! Меня интересует что за директивы, -lbgi -lgdi32 -lcomdlg32 -luuid -loleaut32 -lole32 и где можно о них почитать. Почему именно эти директивы. Дело в том что этот наборчик рекомендует автор одного школьного учебника, чтобы прикрутить борландовскую библиотеку "graphics" к Devcpp, но эти директивы в сочетании с getch() в тексте программы выдают ошибку "drawing operation... http://www.cyberforum.ru/cpp-beginners/thread159635.html
C++ Вставка кода в exe-ый файл
люди напишите кто нибудь свой скайп,кто в с++ достаточно шарит , нужно код вставить в exe-ный файл....а иначе мысль такая,ексешный файл он от игры нужно переписать голосование что бы зайдя на сервер(в сети) голосование проводилось не простой командой /callvote map mp_backlot (голос на карту)а так что бы можно было после точки с запятой ";" вставить произвольную команду...из этой игры должно...
Управление LPT портом под FreeBSD C++
Здравствуйте! Пытаюсь откомпилировать следующий код под FreeBSD: #include <stdio.h> #include <fcntl.h> #include <sys/ioctl.h> #include </sys/dev/ppbus/ppi.h> #include </sys/dev/ppbus/ppbconf.h> static int ppi_fd;
C++ Английская мера длины http://www.cyberforum.ru/cpp-beginners/thread159554.html
Привет! Мозг уже не хочет со мной работать. Подскажите пожалуйста, как можно рассчитать среднее арифметическое английской меры длины. Есть массив объектов distance, который содержит в себе поля int feet и float inches Если с суммой все понятно, то со средним арифметическим никак не могу разобраться. Правильно ли будет по отдельности посчитать средние арифметические для полей feet и inches, а...
C++ Что это за ошибка? Что это за ошибка? Может кто сталкивался или знает, подскажите пожалуйста. 1>------ Построение начато: проект: kiril_timer, Конфигурация: Debug Win32 ------ 1>Компиляция... 1>Font.cpp 1> : fatal error C1033: невозможно открыть базу данных программы "" 1>Журнал построения был сохранен в "file://d:\Мои программы\_VS 2008\kiril_timer\kiril_timer\Debug\BuildLog.htm" 1>kiril_timer - ошибок... подробнее

Показать сообщение отдельно
Flamе
9 / 9 / 0
Регистрация: 25.10.2009
Сообщений: 152
16.08.2010, 14:14     не работает шаблонная функция
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
#include <iostream>
#include <stdio.h>
#include <list>
using namespace std;
 
template <class V, class E>
struct graph
{
    struct v_info;
    struct e_info;
 
    struct v_info
    {
        V i;
        list <e_info> *e;
    };
 
    struct e_info
    {
        E i;
        list <v_info> *v;
    };
 
    list <v_info> *v;
};
 
template <class T>
void list_add(list <T> *&l, T x);
 
const int n=6;
int main()
{
//Создаём n вершин графа
    graph <int, int> g; 
    g.v=NULL;
    for (int i=0; i<n; i++)
        list_add (g.v, graph::v_info());
    return 0;
}
 
template <class T>
void list_add(list <T> *&l, T x)
{
    list <T> *n=new list <T>;
    n->next=l;
    n->insert=x;
    l=n;
}
в строке вызова функции list_add выдаются следующие ошибки:
'graph': использование шаблона класса требует списка параметров шаблона
'graph <V, E>:: v_info': у класса нет никаких конструкторов

подскажите пожалуйста как их исправить??
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru