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

Виртуальные указатели - C++

Восстановить пароль Регистрация
 
WinstonCherchil
 Аватар для WinstonCherchil
7 / 7 / 0
Регистрация: 20.01.2011
Сообщений: 73
20.06.2013, 16:10     Виртуальные указатели #1
Добрый день.
В теме Правда что new очень медленная? мне посоветовали заняться разработкой собственного аллокатора памяти для своих проектов, потому что стандартные new и delete имеют ряд недостатков.


Советом я воспользовался, и, собственно, сейчас я думаю как его реализовать. И у меня возник ряд вопросов. Вот один из них:
При создании и уничтожении объектов, в пуле появляется фрагментация памяти. Как её вылечить я себе примерно представляю, но ведь при переносе объекта, указатель на него остается прежним и будет указывать уже на что-то другое. В статьях в интернете рассказывают, что ОС, занимаясь дефрагментацией, передает программам "Виртуальные указатели". Так вот. Как мне подменить обычные указатели на виртуальные, как для своих классов так и для классов STL?


Заранее спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.06.2013, 16:10     Виртуальные указатели
Посмотрите здесь:

C++ Виртуальные функции
Указатели на виртуальные функции-члены C++
C++ виртуальные функции
Виртуальные функции C++
C++ виртуальные и чисто виртуальные функции
виртуальные функции C++
Виртуальные функции C++
Написать код используя массивы, указатели, виртуальные функции, наследование, классы и т.д C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 21:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru