Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > C++ > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Здесь нужно купить рекламу за 25 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 17.05.2013, 20:09   #11
Igor95
Форумчанин
 
Регистрация: 03.01.2013
Сообщений: 388
По умолчанию

Со мной тоже часто случается такое :-)
Igor95 вне форума   Ответить с цитированием
Старый 18.05.2013, 02:05   #12
actac
 
Регистрация: 17.05.2013
Сообщений: 3
По умолчанию

2 Abstraction огромное спасибо за подробное объяснение, всё встало на свои места. к слову, gcc-4.7.2 валится на первом объекте, и наверное именно это сбило меня с толку.
2 waleri тоже большое спасибо
actac вне форума   Ответить с цитированием
Старый 18.05.2013, 02:09   #13
actac
 
Регистрация: 17.05.2013
Сообщений: 3
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
И создаваться объекты будут не рядом а именно по правилам кучи - где свободно.
насколько я понимаю, при массиве указателей, память выделяется именно последовательно. то есть в куче выделяется блок размера sizeof(Derived)*n, где n - число объектов. Если было бы по другому(так, как говорите вы), нельзя было бы использовать алгебру указателей, т.е. ++pointer не указывал бы на следующий объект
actac вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Наследование в С++ Theseus Общие вопросы C/C++ 10 21.07.2012 20:06
Наследование Настюнечка Помощь студентам 0 29.11.2011 18:40
наследование настюх Помощь студентам 8 27.11.2011 13:54
Наследование Сергей089 Помощь студентам 6 07.02.2010 13:04
[C] массивы, указатели, двойные указатели. Iggel Общие вопросы C/C++ 5 05.05.2009 12:39


04:14.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.