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

Вопросы по std::list - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Строки http://www.cyberforum.ru/cpp-beginners/thread133147.html
Заменить букву а на букву о и наоборот.То есть если напишу слово "квота" выдало слово "квато". У меня или все о на а заменяются или наоборот пробовал создать ешё 1 масив куда заносить изменения-неполучилось:( Заранее спсибо большое.
C++ Вывести массив,нарисовать диаграму! На ваш выбор,буду благодарен :) http://www.cyberforum.ru/cpp-beginners/thread133140.html
Нарисовать открытку C++
Буду очень благодарен,кто нарисует любую открытку,без пошлости и мата.. Можно смешную,или интригующею :) +комментарии если не трудно
C++ написать функцию в С++
Надо написать функцию которая выводит из вектора числа ,которые меньше чем средняя арифметическая максимума и минимума. длину вектора определяем сами числа тоже. Тоесть надо найти среднюю арифмитическу наибольшего и наименьшего числа в векторе, сравнить с каждым числом в этом векторе и если это число меньше чем средняя арифм то вывести его. П.С. Заранее большое спасибо
C++ cms на c++ http://www.cyberforum.ru/cpp-beginners/thread133129.html
Здрасти. Я хочу попробовать написать простенькую cms для себя на c++, но вообще не знаю с чего начать. Подскажите какой нибудь материал почитать, ссылки какие - нибудь и тд. (говорить что лучше писать на php - ненадо, тк это - для личного опыта и ради интереса)
C++ классы с использованием ссылочного типа данных. Задали задачу на классы с использованием ссылочного типа данных, а я даже не знаю, что это за тип и как с ним работать. Вот сама задачка: "С клавиатуры вводится предложение (набор слов, разделенных пробелами). Используя функцию, возвращающую значение ссылочного типа, вывести таблицу, отражающую количество вхождений каждого слова в предложение" Буду очень благодарен за помощь. подробнее

Показать сообщение отдельно
alex_x_x
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
22.05.2010, 00:41     Вопросы по std::list
*дубль*

Добавлено через 25 секунд
Цитата Сообщение от Roma_F Посмотреть сообщение
swap правильно сработал, он поменял местами итераторы
я это исправил
во, будет вам счастье

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <list>
#include <iostream>
#include <algorithm>
 
using namespace std;
 
void print( int *el ){
    cout << *el << endl;
}
 
int main(){
    int *a = new int(1), *b = new int(2);
    list<int*> l;
    l.push_back(a);
    l.push_back(b);
    list<int*>::iterator it = l.begin();
    swap( *it, *(++list<int*>::iterator(it)) );
    for_each( l.begin(), l.end(), print );
    return 0;
}
 
Текущее время: 09:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru