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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Работа с текстом, функции fopen и fclose http://www.cyberforum.ru/cpp-beginners/thread612853.html
Друзья, помогите! Не могу понять в чём тут дело. я убрал поток и начал использовать функции fopen и fclose. Но при компиляции программа вылетает. #include "stdafx.h" #include <iostream> #include <fstream> using namespace std; int main() { setlocale(LC_ALL,"Russian"); //int x; // ifstream infile; // входной поток
C++ Определить величину Y, как количество отрицательных элементов первой строки матрицы Дана матрица А(5х5). Определить массив Х из 5 элементов, каждый из которых равен произведению элементов соответствующего столбца, расположенных за первым в нем отрицательным элементом. Определить величину Y, как количество отрицательных элементов первой строки матрицы, имеющих нечетные номера столбцов. http://www.cyberforum.ru/cpp-beginners/thread612843.html
Загвоздка с присвоением C++
подскажите в чем загвоздка, а именно в условии не присваивает значение и его позицию #include <iostream> using namespace std; int main() { int min=0, n; int s; cout<<"BBeguTe 5 4uceJl"<<endl;
Подскажите в чем разница C++
#include <fstream> #include <cmath> using namespace std; int main() { ifstream x("INPUT.TXT"); ofstream d("OUTPUT.TXT"); int y, n;
C++ Побитовый операторы http://www.cyberforum.ru/cpp-beginners/thread612808.html
Друзья, есть задачка на побитовые операторы, кто знает, как делать и объясните на примере что такое РОТАЦИЯ БИТОВ??? Напишите программу ротации битов для заданных чисел, представленных в шестнадцатеричном виде, когда биты с самых крайних разрядов не теряются, а переносятся на противоположную сторону
C++ Список: Как добавлять элемент в список, не в начало и не в конец, а между 1 и 2 элементами списка? Как добавлять элемент в список, не в начало и не в конец, а между 1 и 2 элементами списка? Вот сам список: #include <conio.h> #include "iostream" #include <time.h> using namespace std; struct node { подробнее

Показать сообщение отдельно
adr6t7
0 / 0 / 0
Регистрация: 16.10.2011
Сообщений: 14
24.06.2012, 16:10     Шаблоны классов
Всем доброго вечера.
Помогите разобраться с шаблонами классов.

Пусть есть

C++
1
2
3
4
5
6
7
template<typename T>
class listItem
{
public:
T data;
listItem<T> *next;
};
то как мне создать список из элементов, описанных выше.
так?
C++
1
2
3
4
5
6
7
8
template<typename T>
class list
{
private:
listItem<T> *head;
public:
listItem<T> *getHead(){return this->head;};
};
или так?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
template<typename T>
class list
{
private:
T *head;
public:
T *getHead(){return this->head;};
};
 
int main(...)
{
list<listItem<int>> a; //что-то получается какая-то фигня.
}
просто покажите как будет наиболее понятно и красиво, также не откажусь от ссылок.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru