Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
Svinina
5 / 5 / 0
Регистрация: 28.11.2010
Сообщений: 81

Организация памяти.

05.11.2011, 23:32. Просмотров 2813. Ответов 6
Метки (Все метки)

Здравствуйте. Объясните, пожалуйста, вот что:
Допустим есть класс, с определенным количеством полей и определенным набором методов. При создании нескольких экземпляров этого класса, как будет храниться код его методов? Будут создаваться его копии, или он будет храниться в памяти в единственном экземпляре?

И вообще, меня интересует, как хранится программа в памяти. Где хранится код, где хранятся данные, что происходит при динамическом распределении памяти, чем оно отличается от статического и т. д. В книгах по С++ цельного структурированного ответа на эти вопросы пока найти не могу. Понимаю, что вопрос очень общий, и в рамках форума на него не ответить, поэтому, посоветуйте, пожалуйста, статьи, в которых это описано.

Вернуться к обсуждению:
Организация памяти.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.11.2011, 23:32
Готовые ответы и решения:

организация виртуальной памяти
Помогите плиз с задачей.... Смоделировать работу системы, которая использует...

Организация памяти для текстового редактора
/* * Реверанс для модераторов: Я самостоятельно скопировал эту тему из раздела...

Выделить в памяти 1024 ячейки по 8 байт и вывести их адреса(МИНИ менеджер памяти))
Вот тут появилась такая интересная задача: требуется сделать программу которая...

Можно ли разместить переменную в нужную ячейку памяти и реально ли хранить данные, разбросанными по памяти?
Добрый день. Не могу найти информацию по двум вопросам : 1) могу ли я...

Резервирование памяти/освобождение памяти для трехмерного массива
Необходимо создать трехмерный массив (A), в котором элементы вдоль направления...

6
Другие темы раздела
C++ вопрос по стеках (stack) http://www.cyberforum.ru/cpp-beginners/thread378424.html
Задание: Реализовать стек с помощью массива data , в котором последний элемент массива, а не отдельная переменная, используеться для хранения указателя вершины стека, а остальные элементы массива...
C++ Подключение библиотеки Здравствуйте! Мне нужно подлючить библиотеку к моей программе. Я подключил h-файл, lib-файл. Компилируется, но при запуске появляется окно для запуска debugger'а с сообщением: "An unhandled Win32... http://www.cyberforum.ru/cpp-beginners/thread378423.html
C++ где можно скачать visual studio 2008
всем привет! подскажите где можно скачать visual studio 2008?
C++ Функция - шаблон ,параметр - двумерный массив типа Т .
Как правильно прописать в параметры функции двумерный массив типа Т ?(шаблонная функция) Видел формулу преобразования двумерного в одномерный ,но так не хочу .Хочу научиться и разобраться как оно...
C++ Вопрос по функциям http://www.cyberforum.ru/cpp-beginners/thread378384.html
Вопрос по функции. мне надо, чтобы моя функция "proverka" принимала значение переменной boo. но на простое присвоение компилятор ругается. как сделать правильно? void proverka(){ int...
C++ conversion from ‘char’ to ‘const char*’ Всем добрый вечер! Я хочу выполнить команду is.open(file_name, ios::binary); но функция open требует тип const char file_name, а хотелось бы вводить название файла с консоли, поэтому тип у меня... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru