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

Шаблонный класс List - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Директивы препроцессора.Ошибка #error не работает. http://www.cyberforum.ru/cpp-beginners/thread386266.html
Ребят программа должна выдавать сообщение об ошибке и прекращать компиляцию.,если,X или Y неопределены Делаю #error,но почему-то подчеркивает красным #include <iostream> #include <stdio.h>...
C++ Ошибка в программе вот код программы: #include <iostream> #include <fstream> #include <string> using namespace std; int main() { cout << "Enter name file" << endl; string name; http://www.cyberforum.ru/cpp-beginners/thread386265.html
Умножение матриц. Проверка Ошибок. C++
Снова здрасте. В общем, я почти закончил свою программу. Так мне кажется. Но, при компиляции создается екзешник, затем по началу программа работает. Ввожу элементы матрицы, но до самих расчетов не...
C++ Что делать если нет функции Tools
А у меня нет функции Tool что делать?????
C++ Строки http://www.cyberforum.ru/cpp-beginners/thread386245.html
Помогите найти ошибку. я как-то неправильно определяю длину строки. И еще пару ошибок непонятных. #include <iostream> #include <conio.h> #include <string> using namespace std; void...
C++ Разобраться в некоректности программы!(англо-русский словарь лин. списком) Здравствуйте,помогите пожалуйста с программой,требуется написать программу для русско-английского словаря,читать слова из текстового файла и хранить с помощью лин. списка. Написал код,компилится,а... подробнее

Показать сообщение отдельно
Bers
Заблокирован
18.11.2011, 13:46
Да. Примерно так.

Если не знаешь, как разбивать объявление класса шаблона и реализацию на файлы - всегда пиши все в одном файле.

Ладно, с этим разобрались.

Читать твой код по меньшей мере не приятно, потому что ты не соблюдаешь отступы. Нечитабельно.

Что говорит теперь компилятор?

Добавлено через 5 минут
Цитата Сообщение от ramarren14 Посмотреть сообщение
Node * nd=new Node(data,NULL,temp);
Ну вот здесь например.
Node у тебя - это шаблон, который имеет вид: Node<T>

То есть, Node<int> и Node<std::string> это два принципиально разных типа объектов.
Они занимают разную память.

Ты скармливаешь оператору new какой то непонятный Node
Как он без параметра догадается, для какого типа ему выделять память?
Как он догадается, сколько памяти будит весить объект, если он не знает параметра шаблона?

В общем, все подобные ошибки.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru