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

Непрерывное выделение памяти - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ считать строку чисел в массив http://www.cyberforum.ru/cpp-beginners/thread822936.html
#include <sstream> #include <string> #include <iostream> using std::cout; using std::string; using std::istringstream; using std::endl; #define TICK 12 #define RATE 7 #define iRATE int i=0;...
C++ Три числа в порядке возрастания Только начинаю программировать в Borland C++. Нужно три введенных числа, упорядочить по возрастанию. #include <iostream.h> #include <conio.h> int main() { int a,b,c; cout<< "vvedite tri... http://www.cyberforum.ru/cpp-beginners/thread822935.html
Вычислить первый целый корень из последовательности C++
Доброе время суток! Задали задачку - написать программу, которая из последовательности чисел выбирает первое число, корень которого - целый. Например, последовательность чисел от 30 до 80 первое...
Рекурсия. Напечатать в обратном порядке заданный текст C++
Помогите плз. Нужно напечатать в обратном порядке заданный текст (за текстом следует точка), используя механизм рекурсии и через цикл.
C++ сортировка массивов http://www.cyberforum.ru/cpp-beginners/thread822927.html
Дан массив чисел произвольной длины. Отсортировать массив вставкой и быстрой сортировками. Определить число сравнений и перемещений (перестановок с одного места на другое) элементов в процессе...
C++ Алгоритм Прима Здравствуйте! Я пишу программу для нахождения минимального каркаса в графе. Делаю я это с помощью алгоритма Прима. Граф задан матрицей смежности. Алгоритм, честно скажу взял с нета и немного... подробнее

Показать сообщение отдельно
anmartex
...
1706 / 1199 / 496
Регистрация: 12.02.2013
Сообщений: 1,978
31.03.2013, 17:10
Когда вы выделяете память под объекты, естественно это память непрерывна, и самое главное - она выделена. Вам уже решать как ей распоряжаться. Так вот, эту непрерывную память вы просто отдаёте element. Если бы в объявлении данный массив стоял первый, а sz второй, то вы бы своими действиями перекрывали sz, но так как он последний, то после него идёт выделенная память под второй объект, так вот вы её просто используете для element первого. Посмотрите рисунок, я думаю, вам станет понятно:
Непрерывное выделение памяти
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru