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

Выделение памяти под массив структур - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Quick sort c++ http://www.cyberforum.ru/cpp-beginners/thread540443.html
Добрый день. Есть вопрос, как можно реализовать Quick sort с подсчётом перестановок. По условию задания у нас есть 10000 элементов. В первый раз сортирует с центра и выводит сколько было...
C++ как отслеживать Http трафик? как отслеживать и парсить траф? Можете обьяснить на словах http://www.cyberforum.ru/cpp-beginners/thread540405.html
C++ Информация о вызванной перегрузке функции
нужно в соответствии с замечанием изменить прилагаемый код : Сделать так, чтоб было видно, какая из перегруженных функций вызывалась. Напрмер функция дополнительно выводмиь строку типа "Результат...
C++ В одномерном массиве удалить промежуток элементов от максимального до минимального
В одномерном массиве удалить промежуток элементов от максимального до минимального
C++ Динамический массив http://www.cyberforum.ru/cpp-beginners/thread540391.html
Сформировать динамический двумерный массив, заполнить его случайными числами и вывести на печать. Добавить строки после каждой четной строки матрицы. #include <conio.h> #include...
C++ Нужно найти ОШИБКУ в программе УСЛОВИЕ: Дан текст, состоящий не менее чем из пяти слов. Вывести на экран слова, которые имеют одинаковые окончания "ИЯ","ИСТ","ИКА". #include <iostream> #include <string.h> #include... подробнее

Показать сообщение отдельно
Gepar
1177 / 533 / 20
Регистрация: 01.07.2009
Сообщений: 3,517
06.04.2012, 17:32  [ТС]
Цитата Сообщение от easybudda Посмотреть сообщение
Ну, если не учитывать самый разумный совет в этой теме (использовать стандартные контейнеры), то правильно - без вариантов.
Ну я же уже писал что код не мой, stl туда нельзя засовывать нужно дописать лишь чтобы это работало.
У меня только один вопрос остался: почему после memmove и memcpy нельзя удалить память в этом случае?
Они ведь куски памяти копируют, притом копируют почти корректно - то что они скопировали можно потом нормально использовать, но нельзя удалить, но опять же таки почему? Давайте допустим что memmove сработала некорректно и не правильно скопировала данные в новый кусок памяти, но старый кусок памяти же должен оставаться таким же, верно? А он не остаётся судя по тому что после memove попытка удалить тот кусок памяти с которым поработал memove приводит к тому что программа нафиг вываливается. Я до этого читал и считал что memove копирует всё побайтово без всяких там буферов так что должна быть точная копия куска памяти же.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru