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

течь памяти из вектора - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Обработка бинарных файлов http://www.cyberforum.ru/cpp-beginners/thread308602.html
Должны соблюдаться условия: - Размер массива чисел должен вводиться с клавиатуры; - При формировании массива предусмотреть выбор варианта: случайным образом или вводом с клавиатуры; - При выборе ввода чисел с клавиатуры, должен быть предусмотрен удобный интерфейс ввода данных; - Сформированные числа должны быть сохранены в бинарном файле в режиме, имя которого вводится в режиме диалога;...
C++ Игровой автомат делаю игру "игровой автомат" вот код кнопки "Играть" void __fastcall TForm1::Button1Click(TObject *Sender) { int a, b, c, d, e; // a-1 слот b-2 слот c-3 слот d-4 слот e-5 слот a=rand()%7; b=rand()%7; c=rand()%7; d=rand()%7; e=rand()%7;//случайное значение из 7(кол-во картинок в ImageList) http://www.cyberforum.ru/cpp-beginners/thread308598.html
Строки C++
Помогите пожалуйста решить задачку: Имеется литерная последовательность, состоящая из не более чем 50 слов, в каждом из которых от 1 до 8 литер. Слова разделены одним или несколькими знаками % Сформировать из этой литерной последовательности другую литерную последовательность всеми (сделать функции для каждого из нижеследующих преобразований в отдельности) описанными ниже способами....
Условие конца файла C++
Имеем функцию: void Inpfile (stud& s) { ifstream base("base.txt"); if(!base)std::cout << "Can't create input file"; base>>s.n; base>>s.fio; base>>s.gr; base>>s.st; base.close();
C++ Error C3861: 'poisson': identifier not found http://www.cyberforum.ru/cpp-beginners/thread308575.html
Помогите, пожалуйста. Нужно зашумить значения синусоидальной последовательности случайной величиной распределенной по з. Пуассона. #include "stdafx.h" #include <iostream> #include <stdio.h> #include <math.h> #include <cstdlib> #include <fstream> #include <random> int _tmain(int argc, _TCHAR* argv)
C++ Структуры В магазин завезены товары, сведения о которых размещены в двоичном файле структур. Каждая запись файла - структура. Каждая разновидности товара соответствует структура следующего состава: struct goods { char наименование_товара; char страна ; int количество_единиц_товара; int код_фирмы-изготовителя; struct дата_получения_товара { подробнее

Показать сообщение отдельно
AzaKendler
 Аватар для AzaKendler
214 / 116 / 9
Регистрация: 30.05.2011
Сообщений: 1,772
01.06.2011, 21:59  [ТС]     течь памяти из вектора
Цитата Сообщение от alex_x_x Посмотреть сообщение
за каждым из них стоит gdi объект, колво которых естественно ограниченно системными ресурсами


я не понимаю, зачем вам dc вне обработчика отрисовки?
обработчик отрисовки перенесен внутрь управляющего класса. именно из него вызываются все процедуры и он содержит список фигур. сделано для того, чтобы контролировать WM_PAINT по которой следует перерисовка ну и вообще все графити на экране будет управлятся через управляющий класс. простые объекты - фигуры из рисовалки - будут представлять юниты, ну некое подобие "игры", выстрел уже отработан. типа крружок пускает выстрел в треугольник и треугольник исчезает или наоборот, ну можно напрячься и изобразить взрыв. это чисто в плане познания языка и немного api.
не хочу расписывать ошибки проектирования, но поскольку я только учусь - то вначале была создана рисовалка на 2х стандартных winmain и wndproc, а только потом стал наращиваться управляющий класс - поскольку был важен принцип, не стал терять время и переписывать все по новой. Если честно хочется дочитать книгу до конца про стандарт и перейти к конкретике, а увлекшись рисовалкой я что то "завис".

Добавлено через 1 час 19 минут
общее ощущение это то, что вектор не является подходящим контейнером для хранения большого количества объектов требующих постоянной перерисовки, так же (и возможно более главное) несовершенство написанных мной процедур, например в циклах используется vector.size(), сама по себе требующая времени увеличивающегося от роста элементов. может быть с list ситуация была бы лучше. ну или самодельным чем либо. вобщем...как завещал дедушка Ленин...
 
Текущее время: 23:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru