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

Удаление объекта из контейнера - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Пример с книги не компилируется! http://www.cyberforum.ru/cpp-beginners/thread934571.html
Павловская Т.С. Пример (программа печатает таблицу значений функции г/=х2+1 во введенном диапазоне): #include <stdio.h> int main(){ float Xn, Xk, Dx; printf("Введите диапазон и шаг изменения аргумента: " ); scanf("%f%f%f", &Хn, &Хk, &Dx);
C++ получить значение пикселя Вопрос довольно стандартный наверное, но поиск в гугле не дал ничего подходящего. Как можно в mfc получить значение пикселя изображения в grayscale? http://www.cyberforum.ru/cpp-beginners/thread934560.html
Хищник-жертва C++
На прямоугольном поле случайным образом размещаются "хищники" и "жертвы", после чего они поочередно делают ходы. Ход жертвы – случайное перемещение на соседнюю клетку, раз в несколько ходов жертва порождает еще одну жертву на соседней клетке. Ход хищника – уничтожение жертвы на соседней клетке, если это возможно, иначе –случайное перемещение на соседнюю клетку. Уничтожив несколько жертв, хищник...
Как вытащить значение с enum? C++
У меня перечисленны в enum допустимые типы автомобилей и потом количество мест для каждого из них. Как правильно в классе написать конструктор, который будет по заданомму типу автомобиля брать количество мест для посадки? enum CarType { Car_Gaz, Car_Limo, Car_Jip, Car_Audi8, Car_Oka, Car_MAX,
C++ Реализация бинарного дерева поиска http://www.cyberforum.ru/cpp-beginners/thread934510.html
Задача: Реализация бинарного дерева поиска Компилируется нормально, а при запуске выбивает ошибку : "Необработанное исключение по адресу 0x00C83867 в FindBinaryTree.exe: 0xC0000005: нарушение прав доступа при чтении по адресу 0xCDCDCDCD." Помогите пожалуйста, занялся изучением алгоритмов и структур данных просто #include <iostream> using namespace std; struct Node {
C++ Вышел за пределы В MVS я первый раз пытаюсь рондомно вывести массив, но выводит ошибку и указывает на цикл, где я там мог выйти за пределы? using namespace std; int main() { srand(time(NULL)); const int n=10; int M; for (int i=0; i<n; i++) { подробнее

Показать сообщение отдельно
fuelcs
12 / 12 / 0
Регистрация: 23.01.2013
Сообщений: 143
07.08.2013, 11:32  [ТС]     Удаление объекта из контейнера
Цитата Сообщение от Olivеr Посмотреть сообщение
да, можете
Буду благодарен если кто-то просветит в механизме работы класса (методов класса)
Метод запускается как обычная функция? То есть есть точка возврата в функцию, которая его вызвала, без привязки к самому объекту?
Ведь указатель this будет указывать на неверное значение
Мне почему-то кажется, что указатель this до завершения работы метода должен сохранятся, просто он будет указывать на область памяти которая уже очищена...

Не по теме:

И с точки зрения архитектуры, подход когда объект удаляет сам себя правильный? Пишу, впервые на классах, простенькую игру. С построением объектов проблем не возникло, а вот и их взаимодействием просто беда. Уже сто раз переписывал...


Не по теме:

Для обсуждение архитектуры, в частности обработчика коллизий, создать новый топик?

 
Текущее время: 12:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru