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

Помогите разобраться (STL, алгоритмы замещения страниц) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Указатели и адреса объектов http://www.cyberforum.ru/cpp-beginners/thread430588.html
Вот код: #include <conio.h> #include <iostream.h> void main() { clrscr(); int a,b,*pa=&a,*pb=&b,z=pb-pa; cout<<pa<<"\n"<<pb<<"\n"<<sizeof z;
C++ зацикливание пишу морской бой,и иногда при рандомной расстановке происходит зацикливание.как можно ето избежать? int k=1; while(k<5){ for(int j=(5-k);j>0;j--) setShip(k); k++; } http://www.cyberforum.ru/cpp-beginners/thread430577.html
Определить длину отрезка в случае, если он лежит в первом квадранте C++
Дан отрезок с координатами точек А (X1 , Y1) и В ( X2, Y21 ) .Написать программу, определяющую его длину в случае, если этот отрезок лежит в первом квадранте. В противном случае вывести на экран соответствующее сообщение.
C++ Как сделать шаблон, с параметром-классом - потомком определённого класса?
Хочется сделать шаблон с параметром-классом, который обязан реализовывать определённый интерфейс. class IService { public: virtual int main () = 0; virtual void handler (int) = 0; };
C++ Вывести на экран дату следующего дня http://www.cyberforum.ru/cpp-beginners/thread430532.html
ребят помогите пожалуйста с кодом, Ввести дату в формате ДД,ММ,ГГГГ.Вывести на экран дату следующего дня заранее спасибо.с языком си туго очень
C++ Eclipse: Symbol 'cout' could not be resolved Поставил себе Эклипс для общего развития, так сказать, но не могу разобраться, чего он хочет от меня. такой код: #include <iostream> using namespace std; int main() { cout << "Hello World" << endl; return 0; } подробнее

Показать сообщение отдельно
go
Эксперт C++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
18.01.2012, 16:50     Помогите разобраться (STL, алгоритмы замещения страниц)
Цитата Сообщение от Visary_Master Посмотреть сообщение
Почему j от 3 до 10?
Ну мы положили в очередь числа от 1 до 5
Потом пытаемся положить в очередь, от 3 до 10 но с проверкой, чтобы не класть числа, которые уже присутствуют.



Цитата Сообщение от Visary_Master Посмотреть сообщение
И... чем плоха эта функция, если использовать deque?
Если надо FIFO, значит используйте queue::queue

Цитата Сообщение от soon Посмотреть сообщение
go, с обычной очередью, имхо, неудобно.
Все зависит, как того требует задание. Может необходимо разобраться именно с FIFO

Цитата Сообщение от soon Посмотреть сообщение
чтобы найти страницу, нужно будет либо убирать в другую очередь, либо делать копию исходной.
Я бы вообще в вектор клал все элементы.

Вообщем вариант с queue я предложил.

Добавлено через 41 секунду
Цитата Сообщение от soon Посмотреть сообщение
Если делать с deque, то в ней нет смысла. Кроме того, она удаляет все элементы, "идущие" перед val.
Удаляет?

Добавлено через 52 секунды
soon, все на месте http://liveworkspace.org/code/0cacdb...b9663e32d93008
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru