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

Пытаюсь обуздать list - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как создать файл описания ресурсов, если у меня codeblocks? http://www.cyberforum.ru/cpp-beginners/thread834497.html
Как создать файл описания ресурсов, если у меня codeblocks?
C++ найдите наименьшее значение функции Для заданного набора коэффициентов a, b, c, d найдите наименьшее значение функции y=(a*x^3)+(b*x^2)+c*x+d и значение аргумента, при котором оно получено. Значение x изменяется от 0 до 2 с шагом 0,2. помогите пожалуйста http://www.cyberforum.ru/cpp-beginners/thread834487.html
Ошибка с конвентированием C++
#include <stdio.h> #include <conio.h> #include <iostream.h> #include <math.h> #include <string.h> void c(); void g(); //основная функция void work(char* str);
C++ Выведение чисел
Доброго дня! Начал изучать С++, возникла проблема немогу написать программу: введя любое число должны вывестись числа идущие до него(например ввел число 10 и на экран должны вывестись числа 1,2,3,4,5,6,7,8,9).
C++ Инициализация константы-члена класса http://www.cyberforum.ru/cpp-beginners/thread834468.html
Все привет! Возникла такая проблема: есть double константа-член класса, объявленная в секции protected. Проблема в том, что я не знаю как ее инициализировать требуемым значением. Инициализация производится в cpp файле. Подскажите каким образом осуществляется сие мероприятие. Признателен всем ответившим
C++ Не могу исправить две ошибки Табулирование Функции #include <iostream> #include <string> #include <math> typedef double (*dfdd)(double, double); double f(double x, double y); void tab(dfdd f, double dx, double dy, double minx, double miny, double maxx, double maxy, std::ofstream *s); int main() { double dx; double dy; подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
11.04.2013, 12:10     Пытаюсь обуздать list
pashqa_cpp, Да. Потеряны.

C++
1
2
3
4
5
6
7
8
9
10
11
12
    for(std::list<cBullet*>::iterator a = Bullets.begin(); a != Bullets.end();)
    {
        if((*a)->GetPos().x > 3)
        {
            delete (*a);
            a = Bullets.erase(a);
        }
        else
        {
            a++;
        }
    }
И все ок. И вообще, храните кмные указатели в векторе, вместо нативных указателей.
 
Текущее время: 02:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru