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

Вставка и удаление объектов пользовательского класса в deque - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Где ошибка ? http://www.cyberforum.ru/cpp-beginners/thread1000188.html
Найти наибольший общий делитель для двух целых чисел. #include <iostream> using namespace std; int main() { int a,b; cout<<"Enter number a"; cin>>a; cout<<"Enter number b"; cin>>b;
C++ Сортировка массива Я делала программу и у меня возник ступор из-за того, что я не могу сортировать массив объектов. Вроде не сложно, но этот абстрактный класс меня сбивает с толку. Описать полиморфнy функцию,которая принимает своим параметром указатель на интерфейс: сортировка массива объектов по их номерам (использовать interface_1). Буду очень благодарна всем, кто откликнется!!! main.cpp # include... http://www.cyberforum.ru/cpp-beginners/thread1000173.html
Переопределение типа "class" C++
Как я понял, ошибка "переопределение типа "class"" означает что класс уже был где-то объявлен, однако у меня он вроде нигде больше не объявлен. Вот снизу скрин и кину проект(потому-что 11 файлов и расписывать что тут где как-то неудобно)
Окно появляется и исчезает C++
Люди.. помогите кто знает в чем причина.... уже все перепробовал и все одно и тоже .... ставил Visual Studio 2010 Professional.... и Visual Studio 2012 ultimate... и OC сносил ставил разный и все одно и тоже .... это пример ... что не делаю выдает такие ошибки .... #include "stdafx.h" #include <iostream> int main() { std::cout << "Hello .....!\n"; return 0; }
C++ Алгоритм сортировки в файле http://www.cyberforum.ru/cpp-beginners/thread1000154.html
Никак не могу придумать как отсортировать массив значений. Есть файл, в котором находятся данные типа (вершины прямоугольник) : 20 20 69 70 40 170 150 200 ..................... Есть функция GetArea(): int Rect::GetArea() { int x1,x2,x3,x4,x5,x6,x7,x8,area; x1 = ItsUpperLeftGetX();
C++ написать задачу которая бы из 10 чётных рандомно сгенерированных чисел, вывело 10 нечётных Нужно написать задачу которая бы из 10 чётных рандомно сгенерированных чисел, вывело 10 нечётных. Есть мысль чтобы к каждому числу прибавлялась единица. Пожалуйста помогите! можно C# подробнее

Показать сообщение отдельно
DiffEreD
 Аватар для DiffEreD
1420 / 757 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
07.11.2013, 00:44     Вставка и удаление объектов пользовательского класса в deque
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include <iostream>
#include <deque>
#include <algorithm>
#include <functional>
 
class Detail
{
   int val;
public:
   explicit Detail(int val_) : val(val_)
   {
      std::cout << "Detail constructed\n";
   }
   void show() const {std::cout << "val = " << val << std::endl;}
};
 
int main()
{
   std::deque<Detail*> d;
   d.push_back(new Detail(1));
   d.push_back(new Detail(2));
   d.push_back(new Detail(3));
   d.push_front(new Detail(4));
   d.push_front(new Detail(5));
 
   std::cout << std::endl;
   std::for_each(d.begin(), d.end(), std::mem_fn(&Detail::show));
   std::cout << std::endl;
 
   Detail* det(nullptr);
   while (!d.empty())
   {
      det = d.front();
      //det->show();
      delete det;
      d.pop_front();
   }
 
   std::cout << "\nDone." << std::endl;
   return 0;
}
 
Текущее время: 08:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru