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

Как удалить первый элемент из std::list? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дан одномерный массив A[N]. Найти max(a2,a4,...a2*k)+min(a1,a3,...,a2*k+1 http://www.cyberforum.ru/cpp-beginners/thread294867.html
Дан одномерный массив A. Найти max(a2,a4,...a2*k)+min(a1,a3,...,a2*k+1=-O)
C++ свой строковой тип помогите пожалуйста разобраться со строковым типом! пишу свой класс строки, запнулся на реализации оператора + есть вот такие виды операторов + и = void operator =(const WCHAR *val); void operator =(const MyStr &val); const MyStr operator +(const WCHAR *val); const MyStr operator +(const MyStr &val); теперь пишу следующее: MyStr s; s=L"Привет "; http://www.cyberforum.ru/cpp-beginners/thread294866.html
C++ Определить, сколько среди чисел меньших К, равных К и больших К
Задана последовательность из N вещественных чисел. Определить, сколько среди них чисел меньших К, равных К и больших К.
C++ Сортировка слов по алфавиту с ипользованием классов
Есть задание - написать программу, которая бы сортировала слова в строке по алфавиту. У меня есть такой вот алгоритм. Надо его усовершенствовать так, что бы он сортировал еще и русские слова, а так же использовать классы. #include <string> #include <iostream> using namespace std; string sorting(string str) { int k=0; //считаем пробелы
C++ Выберите из строки все буквы от Q (q) до Z (z) и отсортируйте их в алфавитном порядке http://www.cyberforum.ru/cpp-beginners/thread294850.html
Всем доброго времени суток. Задачка: С клавиатуры вводится строка. Выберите из нее все буквы от Q (q) до Z (z) (строчные преобразуйте в прописные) и отсортируйте их в алфавитном порядке. Допустимые символы - прописные и строчные латинские буквы. Пример. Исходная строка: SHiFROVkaOtSHPIonA Результат: rsstv Подскажите пожалуйста как это грамотно реализовать. Если не сложно покажите на...
C++ манипуляторы Создайте свои манипуляторы которые будут выполнять 1)вывод всех символов равных заданному заменить пробелом 2)вывод всех символов прописными и замена пробелов на * 3)вывод всех чисел в ОСТ формате и удвоение пробелов подробнее

Показать сообщение отдельно
2008kedr2008
3 / 3 / 0
Регистрация: 16.11.2010
Сообщений: 165
13.05.2011, 19:23  [ТС]     Как удалить первый элемент из std::list?
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
#ifndef BIN
#define BIN
 
#include <list>
#include <iostream>
 
using namespace std;
class Bin{
      public:
             friend istream& operator>>(istream&, Bin&);
             friend ostream& operator<<(ostream&, const Bin&);
             Bin operator+(const Bin&);
             Bin operator-(const Bin&);
             Bin operator*(const Bin&);
             Bin operator/(const Bin&);
             Bin operator%(const Bin&);
             bool operator>(const Bin&);
             bool operator<(const Bin&);
             bool operator==(const Bin&);
             bool operator!=(const Bin&);                  // -- это можно не делать, поскольку можно обойтись предыдущими операциями 
             int check();                                 // это проверка что бы при вводе были только двоичные 
                                                              // т.е 0 и1
             Bin sign();                                          // это что делает? это по условию знак!!
             private:
             list <unsigned char> n;                         
             list <unsigned char>::iterator it;             // -- это не нужно как отдельное поле
             long Transfer();                                   // -- это перевод в 10-ное число...
             friend void conclusion(const Bin&);         // --функция для вывода!!!
};
#endif
написать программу нужно используя лист, она работает, напряг только с умножением!!
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru