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

Вставка в структуру записи - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с односвязным списком, неправильно вызываются функции http://www.cyberforum.ru/cpp-beginners/thread329295.html
В int main() некорректно вызываются функции, в чем может быть дело?(программа на двух файлах) #include<cassert> #include<iostream> using namespace std; template<class T> class Single_list {
C++ Самое долгое слово в файле Дали написать прогу: 1 Выводит из файла1 в файл2 строки где одно слово 2 Ищет во втором файле самое долгое слово 3 Считает количество букв в первом слове файла Но вот 2 и 3 почему-то не работает. подскажите в чем дело #include <iostream> #include <fstream> #include <string> http://www.cyberforum.ru/cpp-beginners/thread329289.html
Классы в си++ C++
создать класс вектор. Члены данные класса - 3 прямоугольные декартовые координаты. Члены функции класса - конструктор,метод вывода вектора. Перегруженные операторы класса - сложение (+),скалярное (%) и векторное (*)произведение векторов, вычесление угла (/) между двумя векторами. Обьекты создаваемые в основной процедуре - a={Ax,Ay,Az};b={Bx,By,Bz} Вычеслить следующее - c=(a+b)*a ; d=ab...
Программирование си++ с использованием классов. C++
Создать класс квадрат, член класса - длина стороны. Предусмотреть в классе методы вычисления и вывода сведений о фигуре – периметр, площадь, диагональ. Создать производный класс – куб, добавить в класс метод определения объема фигуры, перегрузить методы расчета площади и вывода сведений о фигуре. Написать программу, демонстрирующую работу с классом: дано N1 квадратов и N2 кубов. Найти...
C++ структуры_в_си++ http://www.cyberforum.ru/cpp-beginners/thread329280.html
Как решить задачу: Известны данные о цене и тираже каждого из 15 журналов. Найти среднюю стоимость журналов, тираж которых меньше 10 000 экземпляров. Начинается так- struct Journals { int number; int cena; }
C++ Программа на Си. Геометрическая Подсчитать количество равносторонних треугольников с различными длинами оснований и вершинами в заданном множестве точек на плоскости. Добавлено через 22 часа 4 минуты помогите пожайлуста, очень надо... подробнее

Показать сообщение отдельно
insolent
826 / 347 / 15
Регистрация: 30.01.2009
Сообщений: 1,204
04.07.2011, 13:13     Вставка в структуру записи
Mischanja, можно так
C++
1
2
3
4
// n-й элемент в списке
        list<car_owner>::iterator iter = l.begin();
    advance( iter, n);
    l.insert( iter, val);
, но advance небезопасна, не проверяется выход за границы.
или так
C++
1
2
3
4
5
    // n-й элемент в списке
    list<> iterator iter = aList.begin();
    while (n-- > 0 && it != aList.end())
        iter++;
    l.insert( iter, val);
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru