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

Добавить в список указатели на обьекты произвольных типов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Длина отрезка отрезка в метрах. Программа. http://www.cyberforum.ru/cpp-beginners/thread509779.html
Написать программу,которая бы по введенному номеру единицы измерения (1-дециметр,2-километр,3-метр,4-миллиметр,5-сантиметр)и длине отрезка L выдавала бы соответствующее значение длины отрезка в метрах.
C++ Используя стек, распечатать слова из текстового файла в обратном порядке помогите решить задачу. используя стек распечатать слова в текстовом файле в обратном порядке. заранее спасибо !!:( http://www.cyberforum.ru/cpp-beginners/thread509764.html
C++ Следующее задание реализовать в виде класса - шаблона
Здравствуйте, помогите, для зачета осталось сделать одну лабу а у меня не получается Следующее задание реализовать в виде класса - шаблона, используя в качестве контейнера последовательный контейнер. С контейнером выполняются операции добавления в конец контейнера, удаления и замены элемента контейнера Само задание: Одна учетная запись посещения спорткомплекса имеет структуру: фамилия...
Найти площадь треугольника,его высоту,радиусы вписанной и описанной окружностей C++
дана сторона равностороннего треугольника.Найти площадь этого треугольника,его высоту,радиусы вписанной и описанной окружностей. Помогите решить..я новичок
C++ В заданной целочисленной матрице поменять местами столбец с номером 1 и последний из столбцов http://www.cyberforum.ru/cpp-beginners/thread509740.html
Помогите пожалуйста написать программу!!!!!!!! В заданной целочисленной матрице поменять местами столбец с номером 1 и последний из столбцов, содержащих только положительные элементы. Если требуемых столбцов нет, то вывести матрицу без изменений.
C++ Дан целочисленный массив размера N. Проверить, чередуются ли в нем четные и нечетные числа Плиз!!!!Помогите написать программу!!!!!! Дан целочисленный массив размера N. Проверить, чередуются ли в нем четные и нечетные числа. Если чередуются, то вывести 0, если нет, то вывести порядковый номер первого элемента, нарушающего закономерность. подробнее

Показать сообщение отдельно
Airhand
Сообщений: n/a
12.02.2011, 13:51     Добавить в список указатели на обьекты произвольных типов
Попробуйте так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
    template <class T> class TGarbageCollector
   {
   public:
      T* Add(T *g)
      {
         _garbage.insert(g);
         return g;
      }
 
      ~TGarbageCollector()
      {
         while (!_garbage.empty())
         {
            delete *_garbage.begin();
            _garbage.erase(_garbage.begin());
         }
      }
 
   private:
 
      std::set<T *> _garbage;
   };
 
Текущее время: 08:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru