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

Какой должен быть синтаксис для использования вложенного шаблонного класса? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить лежит ли точка внутри или вне круга,ограниченного указанной окружностью, или на окружности http://www.cyberforum.ru/cpp-beginners/thread896499.html
помогите пожалуйста)) Даны координаты точки (x,y), радиус r и координаты центра окружности (x,y. Определить лежит ли точка внутри или вне круга,ограниченного указанной окружностью, или на окружности.
C++ vector (шаблонный класс) Нужно создать простенький шаблонный класс вектор Подскажите пожалуйста , как написать запись элемента в начало вектора и в конец вектора?! Вот то , что я написал: #include<iostream> #include<conio.h> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread896498.html
C++ Организация работы с данными (входные данные должны вводиться из файла, а выходные выводиться в файл)
входные данные должны вводиться из файла, а выходные выводиться в файл. #include <iostream> #include <string> using namespace std; int main() { char t="11010101110100000011101010101110011000110"; char ch;
Организация работы с данными C++
входные данные должны вводиться из файла, а выходные выводиться в файл. #include <iostream> #include <string> using namespace std; int main() { char t="11010101110100000011101010101110011000110"; char ch;
C++ Использование BASS http://www.cyberforum.ru/cpp-beginners/thread896466.html
Точно не знаю на какой конкретно форум писать, пишу сюда. Подскажите, где можно найти нормальный туториал по библиотеке BASS для плюсов/C/делфи? В основном я нахожу либо на автоит, либо какую-то фигню. Встроенная справка... тупая
C++ Функция, убирающая начальные пробелы и конечные Начальные удалил, а как удалить конечные пробелы? #include <stdio.h> #include "conio.h" char *DelSpace(char *s){ char* a=s, *b=s; for(; *b=*a; ++a) if(*b!=' '||b!=s) ++b; return s; } подробнее

Показать сообщение отдельно
#pragma
Временно недоступен
952 / 223 / 6
Регистрация: 12.04.2009
Сообщений: 921

Какой должен быть синтаксис для использования вложенного шаблонного класса? - C++

09.06.2013, 19:23. Просмотров 482. Ответов 4
Метки (Все метки)

Никак не могу найти, как это правильно написать?
C++
1
2
3
4
5
6
7
8
9
template <class T> class List {
  private:
    template <T> class Node {
        T data;
        Node *next;
    };
    Node <T> *head; //Первая ошибка указывает на данную строку
                    // (List<T>::Node *head тоже не помогает)
...
Компилятор требует лист аргументов, но как его подать?
Код
|26|error: type/value mismatch at argument 1 in template parameter list for 
‘template<class T> template<T <anonymous> > class List<T>::Node’|
|26|error:   expected a constant of type ‘T’, got ‘T’|
|27|error: invalid use of template-name ‘List<T>::Node’ without an argument list|
|36|error: invalid use of template-name ‘List<T>::Node’ without an argument list|
|39|error: expected ‘)’ before ‘&’ token|
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru