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

Шаблон класса: из двух списков создать один - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ну как то так. http://www.cyberforum.ru/cpp-beginners/thread554624.html
Разработать программу, которая выводит текст шрифтом, все буквы которого являются зеркальным отражением относительно оси Y. При нажатии клавиши "вверх" организовать циклическое увеличение курсора в размере. Можно ли такое реализовать в VS10 на Win7 ? Не совсем понимаю как.
C++ Помогите составить по созданию файла в С++ Помогите составить и отладить программу по созданию файла. созданный файл должен содержать данные различных типов. в программе предусмотреть вывод содержимого файла на печать.ПОМОГИТЕ ПОЖАЛУЙСТА!!! http://www.cyberforum.ru/cpp-beginners/thread554618.html
Удалить повторы в списке l3 C++
Добрый вечер! Помогите пожалуйста с программой, в общем необходимо удалить повторяющиеся элементы в односвязном списке, я написала такой код: #include "fstream" #include "iostream" #include <list> #include <algorithm> int qa=0; template <class T> struct list {
подсчет гласных в массиве строк C++
В списке символьных строк подсчитать количество гласных и определить строку с минимальным их содержанием
C++ Pascal to C++ http://www.cyberforum.ru/cpp-beginners/thread554596.html
Может кто-нибудь перевести из Pascal на C++? var os: string; s: string; p: integer; ts: string; c: boolean; begin Assign(input, 'input.txt'); reset(input);
C++ Сумма по строкам в матрице и индексы Есть программа, решение слау, не суть важно, нужно выяснить, есть ли в матрице А диагональное преобладание (а если нет - то вывести номер строки, где оно нарушается), т.е. модуль элементов на гл. диагонали меньше суммы модулей остальных элементов в строке, пример: 2 1 0 0 1 4 -0.5 0 0 1 -5 2 0 0 1 4 Элементы на диагонали: 2>1+0+0; 4>1+0.5+0; |-5|>2+1+0 4>0+0+1, есть если б вместо 1 в... подробнее

Показать сообщение отдельно
alex_x_x
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
21.04.2012, 21:33     Шаблон класса: из двух списков создать один
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
template <typename T>
void List<T>::createFrom(List<T> *L1, List<T> *L2)
{ T dt;
  while(!L1->isEmpty())
  {
    dt = L1->popFront();
    if(L2->search(dt) == NULL)
    {
        std::cout << "< " << dt << "> ";
        pushFront(dt);
    }
  }
 
  while(!L2->isEmpty())
  {
    dt = L2->popFront();
    if(search(dt) == NULL)
    {
        std::cout << "<< " << dt << ">> ";
        pushFront(dt);
    }
  }
}
правда я не понял, что должно работать, если в списки ничего не добавляется
 
Текущее время: 21:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru